inner.html ne fonctionne pas sous firefox

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
freija

inner.html ne fonctionne pas sous firefox

Message par freija »

Bonjour,

Pour faire un site internet on m'a fourni une base.
Mon index se présente sous la forme d'un tableau avec sur une ligne un menu flash, et une iframe sur une autre.
Les pages sont chargées dans l'iframe, cela évite de reloader le swf à chaque fois.
Mon site marche sous internet explorer mais sous firefox au lieu de charger la page dans l'iframe (qui s'appelle cont)il ouvre une autre page et rejoue le swf.
Je ne comprend pas pourquoi.
Si quelqu'un pouvait m'aider merci.
Dites-moi si vous voulez que je mette en ligne quelques pages.


extrait de index.html:

Code : Tout sélectionner

			<tr><td height="442">
<iframe name="cont" width="1px" height="1px" src="iframe_1.html" style="display:none;"></iframe>
<div style="padding:0px;" id="main_div">
</div>				
			</td></tr>
javascript sur iframe_2(la page à charger):

Code : Tout sélectionner

function load_content () {
			if (parent.document.getElementById('main_div')) {
				parent.document.getElementById('main_div').innerHTML=document.getElementById('inner_frame').innerHTML;
			}
			if (!parent.document.getElementById('main_div')) {
			window.location=('index.html') ;
			}
		}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
Merci à tous ceux qui pourraient m'aider!

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

InnerHTML fonctionne très bien dans Firefox je l'ai utilisé de nombreuses fois. Pour mieux diagnostiquer le problème, regarde dans la console JavaScript si tu n'as pas une instruction qui renvoie une erreur.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 5 invités