Bonjour � tous,
Voila mon probl�me :
J'ai une appli web dont le contenu central est dans un iframe. A l'interieur de cet iframe ce trouve des liens qui permette de changer la page courante de l'iframe.
Seulement ces liens ne sont pas des liens classiques car ils sont trait�s en javascript.
Lors d'un clic sur un lien j'appelle une fonction js qui masque le lien (pour ne pas cliquer 20 fois dessus mais la n'est pas le probleme), puis qui change la page courante de mon iframe.
Tout ce la fonctionne tres bien sur mozilla, chrome, IE8, IE7 mais cela ne fonctionne pas sur IE6!! et cela doit absolument fonctionner sur IE6 
Voila le code actuel, lien :
<a href="javascript:void(0);" onclick="maFonction();">Blablabla</a>
javascript (et la est le probleme car j'ai test� 100 facon differente de changer la page courante mais rien n'y fait sur ie6) voici tous les exemples:
1 2 3 4 5 6 7 8 9
| window.location = monUrl;
window.location.href = monUrl;
window.location.replace(monUrl);
document.location = monUrl;
document.location.href = monUrl;
document.location.replace(monUrl);
parent.document.getElementById('ID/NAME_DE_FRAME').location = monUrl;
parent.document.getElementById('ID/NAME_DE_FRAME').location.replace(monUrl);
parent.document.getElementById('ID/NAME_DE_FRAME').setAttribute("src",monUrl); |
Et je dois surement en oublier qqes unes...
Le probleme vient t'il du changement de page javascript? ou du fait que l'attribut de mon lien est href="javascript:void(0);".
J'ai essay� :
1 2 3 4
|
href="javascript:void();"
href="javascript:void"
href="javascript:MA_FONCTION_JS();" |
rien n'y fait , je commence � desep�rer donc si il y a des sp�cialistes d'IE6 qui ont des id�es ou des solutions sur cela, je suis preneur! Car je r�pete tout fonctionne bien sur les autres navigateurs... Il me faut juste la version compatible IE6 
merci d'avance,
Partager