parent.location fonctionne pas bien [javascript] - HTML/CSS - Programmation
Marsh Posté le 20-02-2007 à 10:48:13
c'est bon j'ai trouvé une solution plus simple qui marche mieux:
<SCRIPT Language='JavaScript'>
if (parent.frames.length==0) {document.getElementById('text').innerHTML='<b><< Recharger le menu</b> \(Cela vous fera revenir à la page d\'accueil\)';}
</SCRIPT>
Marsh Posté le 19-02-2007 à 20:38:59
bonjour
mon site comporte un iframe, j'ai trouvé un bout de code qui permet de réafficher le menu au cas où le visiteur irait directement sur une page fille (ce que sera surement le cas si il passe par un moteur de recherche);
seulement y'a un petit problème: le texte qui affiche le lien pour recharger le menu apparait tout le temps ! meme quand celui-ci est bien chargé ! (normalement le code fait en sorte que le lien n'apparaisse que s'il ne détecte pas la frame principale)
voilà le code:
var chaine = new String(parent.location)
if (chaine.indexOf("index.htm" ) == -1)
{
document.getElementById('text').innerHTML='<b><< Recharger le menu</b> \(Cela vous fera revenir à la page d\'accueil\)';
}
j'ai remarqué que si je vais normalement sur mon site (www.aaaa.com par exemple) le lien s'affiche tout le temps, par contre si je fais www.aaaa.com/index.htm là ça marche bien !
est-ce qu'il existe une solution ?