problème de javascript et Firefox
Bonjour, (ps: c'est mon premier message ici je ne connait pas encore bien votre mode fonctionnement)
j'ai un problème de javascript dans mon navigateur Firefox, voici le code
de ma page, cette page contient trois calques qui reçoivent respectivement
gauche.htm, centre.htm et droite.htm et j'ai également dans cette page un javascript
qui s'appelle chargement.
jusque là ça marche dans IE et firefox,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <html>
<head>
<title>Accueil</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function chargement(url)
{
document.Browser.location=url;
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<div id="mgauche" style="position:absolute; left: 0; top: 0; width: 140; height: 520; z-index: 4"><IFRAME ALIGN='LEFT' WIDTH='140' HEIGHT='520' SCROLLING='NO' NAME='GAUCHE' SRC='gauche.htm' frameborder=0></iframe></div>
<div id="data" style="position:absolute; left:142px; top:0px; width:700; height:520; z-index:7"><IFRAME ALIGN='LEFT' WIDTH='700' HEIGHT='520' SCROLLING='NO' NAME='Browser' SRC='centre.htm' frameborder=0></iframe></div>
<div id="mdroit" style="position:absolute; left: 842px; top: 0px; width: 140; height: 520; z-index: 5"><IFRAME ALIGN='RIGHT' WIDTH='140' HEIGHT='520' SCROLLING='NO' NAME='DROIT' SRC='droite.htm' frameborder=0></iframe></div>
</body>
</html> |
dans ma page gauche.htm j'ai un fichier
flash et sur un bouton j'ai ce code:
Code:
1 2 3
| on (press) {
getURL("javascript:chargement('droite.htm')","_parent");
} |
Dans IE lorsque je clique sur le bouton de la frame de gauche, j'ai la page
droite.htm qui se charge bien dans mon calque nommé Browser, donc ça roule
au poil mais dans Firefox, rien ne se passe pas de message d'erreur, la console
d'erreur m'indique que j'ai une erreur dans ma page principale
"document.Browser.location=url; et c'est tout...
quelqu'un aurait-il un semblant de réponse ou une explication sur la question suivante:
pourquoi ça marche dans IE et pas dans Firefox?
merci à vous...
mmh cela ne fonctionne pas plus
merci pour cette réponse rapide mais cela ne semble pas fonctionner davantage.
j'ai donc remplacé dans le code de ma page:
document.Browser.location=url;
par
document.Browser.location.href=url;
mais ça le fait toujours pour IE mais pas Firefox, fallait-il changer aussi mon code flash ?
merci par avance
Tomas
fichtre pas si résolu que ça finalement...
figure toi, tu vas rire, que en local sur ma machine ça baigne, donc je me fais une joie de mettre à jour mon document htm en ligne et là !!!
ça marche pas, non seulement sur Firefox mais sur IE nonplus!!
je m'en tire les cheveux.
qu'en penses-tu?