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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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é :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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,