Htm: firefox: OK / internetExplorer: NOT OK !
jayjay57
Messages postés
24
Statut
Membre
-
vincent170186 Messages postés 329 Statut Membre -
vincent170186 Messages postés 329 Statut Membre -
Bonjour,
voilà un petit morceau de code, affichant un combo box pour changer de page, qui fonctionne très bien avec firefox, mais pas avec internet explorer, si quelqu'un pouvait m'éclairer...merci
<select class="but102" name="jumpMenu" id="jumpMenu">
<option selected="selected">AutresPages...</option>
<option value="page1.html" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" >PremierePage</option>
<option value="page2.html" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" >SecondePage</option>
<option value="page3.html" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" >TroisiemePage</option>
</select>
voilà un petit morceau de code, affichant un combo box pour changer de page, qui fonctionne très bien avec firefox, mais pas avec internet explorer, si quelqu'un pouvait m'éclairer...merci
<select class="but102" name="jumpMenu" id="jumpMenu">
<option selected="selected">AutresPages...</option>
<option value="page1.html" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" >PremierePage</option>
<option value="page2.html" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" >SecondePage</option>
<option value="page3.html" onclick="MM_jumpMenuGo('jumpMenu','parent',0)" >TroisiemePage</option>
</select>
A voir également:
- Htm: firefox: OK / internetExplorer: NOT OK !
- Index htm - Forum Réseaux sociaux
- Att00001.htm ✓ - Forum Outlook
- Htm to jpg ✓ - Forum Photoshop
- [Htm]comment ouvrir un fichier htm - Forum Réseaux sociaux
- Convertir htm en mp3 - Forum Logiciels
7 réponses
bonjour !
perso je ne vois pas d'erreur le seul truc qui m'intrigue c'est que l'ID et le nom sont pareille ! mais je ne pense pas que ça puisse poser probleme (a moin que...)
sinon pourquoi tu ne creer pas une page qui selon la valeur de ton select te renvoie sur la page voulue ?
perso je ne vois pas d'erreur le seul truc qui m'intrigue c'est que l'ID et le nom sont pareille ! mais je ne pense pas que ça puisse poser probleme (a moin que...)
sinon pourquoi tu ne creer pas une page qui selon la valeur de ton select te renvoie sur la page voulue ?
j'avoue que j'ai pas tout à fait compris ce que c'était ces "jump menu" dans le name et id; en tout cas si j'en supprime un, plus rien ne va!
j'ai également oublié de vous fournir le javascript:
function MM_jumpMenuGo(objId,targ,restore){ //v9.0
var selObj = null; with (document) {
if (getElementById) selObj = getElementById(objId);
if (selObj) eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0; }
}
et si je ne crée pas une page spéciale c'est que je veux me servir de ce combobox comme un bouton de menu intégré à toutes les pages ...j'espere avoir été clair :)
j'ai également oublié de vous fournir le javascript:
function MM_jumpMenuGo(objId,targ,restore){ //v9.0
var selObj = null; with (document) {
if (getElementById) selObj = getElementById(objId);
if (selObj) eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0; }
}
et si je ne crée pas une page spéciale c'est que je veux me servir de ce combobox comme un bouton de menu intégré à toutes les pages ...j'espere avoir été clair :)
ok !
donc dans ton select normalement tu peux changer le nom
essaye avec :
<select class="but102" name="Menu" id="jumpMenu">
essaye et di moi quoi !
donc dans ton select normalement tu peux changer le nom
essaye avec :
<select class="but102" name="Menu" id="jumpMenu">
essaye et di moi quoi !
aarf, malheureusement ca ne marche toujours pas sous ie !
étrange tout de même ces incompatibilités entre les différents navigateurs..
étrange tout de même ces incompatibilités entre les différents navigateurs..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
étrange et pourtant si courant !
je n'est pas d'autre solution !
ou alors tu met un <iframe >
et une fonction javascript
du genre:
pour l'iframe
<iframe src="" width="1000" height="530" frameborder="0" id='contenu' >
et pour la fonction
function menu()
{sel=document.getElementById(JumpMenu);
fra=document.getElementById(contenu);
if (sel.value=="page1.html")
{fra.src="page1.html";
}
else if (sel.value=="page2.html")
{fra.src="page2.html";
}
else if (sel.value=="page3.html")
{fra.src="page3.html";
}
}
et tu met pour ton select
<select class="but102" name="jumpMenu" id="jumpMenu" onchange='menu()'>
normalement ça peut le faire ! je sais que ça ne repond pas exactement a ta question mais bon j'ai rien de mieux a te proposer pour l'instant!
a noter : dans <iframe> width="1000" height="530" corresponde a la largeur et la hauteur de ta iframe
je n'est pas d'autre solution !
ou alors tu met un <iframe >
et une fonction javascript
du genre:
pour l'iframe
<iframe src="" width="1000" height="530" frameborder="0" id='contenu' >
et pour la fonction
function menu()
{sel=document.getElementById(JumpMenu);
fra=document.getElementById(contenu);
if (sel.value=="page1.html")
{fra.src="page1.html";
}
else if (sel.value=="page2.html")
{fra.src="page2.html";
}
else if (sel.value=="page3.html")
{fra.src="page3.html";
}
}
et tu met pour ton select
<select class="but102" name="jumpMenu" id="jumpMenu" onchange='menu()'>
normalement ça peut le faire ! je sais que ça ne repond pas exactement a ta question mais bon j'ai rien de mieux a te proposer pour l'instant!
a noter : dans <iframe> width="1000" height="530" corresponde a la largeur et la hauteur de ta iframe