Forum de discussion
Forum « Programmation Javascript » (archives)
Re: frames javascript et multimania
Envoyé: 27 juillet 2004, 8h55 par Oznog
Multimania n'est plus se qu'il était! Il ajoute maintenant un jeu de cadres. Ainsi ton parent.frame est bien sûr plus grand que 1 puisqu,il contient celui de Multimania. Du coup ton script détecte toujours deux cadres et autorise l'affichage.
Essai en ajoutant un cadre (parent.frames.length<2) 2 au lieu de 1. Ça peut fonctionner. Sinon, affiche le nombre de cadre dans ton page principale (alert(parent.frames.length);) pour connaître le bon nombre. ET IMPORTANT, test avec TOP maintenant que l,imbrication se retrouve sur 2 niveaux, celui de Multinania et le tient.
<script type="text/javascript" language="javascript">
<!--
if (top.frames.length<2) top.location.href="index.html"
//-->
</script>
Tu pourrais aussi testé le url de la page "parent" et t'assurer par exemple que c'est bien "index.html" :
<script type="text/javascript" language="javascript">
<!--
if (top.location.href!="http://membres.lycos.fr/domainedelossulien/index.html") top.location.href="index.html"
//-->
</script>
Ciao
Oznog
Réponses
|