Forum de discussion
Forum « Programmation Javascript » (archives)
adaptation code IE vers Mozilla
Envoyé: 29 novembre 2004, 4h16 par rallierst
Je cherche à adaptée le code suivant qui fonctionne très bien sur IE vers les navigateurs Netscape, Mozilla, FireFox.
<table width="530" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="164"><div align="center" ><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">
<a href="indexFR.html" target="_self" name="lien"><img src="images/pays/france.jpg" name="img" border="0" ></a><br>
<br>
Pour Entrer <br>
cliquez sur la touche "<u><strong><em>entrée</em></strong></u>"
</font></div></td>
<td><div align="center"> </div></td>
<td><div align="center"><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">
<a href="indexEN.html" target="_self" name="lien"><img src="images/pays/Anglais.jpg" name="img" border="0"></a><br>
<br>
For Enter<br>
click the touch "<strong><em><u>entry</u></em></strong>" </font></div></td>
</tr>
</table>
<script language="JavaScript" type="Text/JavaScript">
<!--
var lienval=new Array(
"images/pays/france2.jpg",
"images/pays/Anglais2.jpg"
); //========== table des images pour les liens valides
var lieninv=new Array(
"images/pays/france.jpg",
"images/pays/Anglais.jpg"
); //========== table des images pour les liens invalides
for (var n=0;n<lien.length;n++)
{ img[n].src=lieninv[n]; } // initialisation des images
var adr=lien.length-1;
function clavier() // frappe sur une touche
{ if (event.keyCode==13) lien[adr].click(); }
function suivant() // passer au lien suivant
{ img[adr].src=lieninv[adr];
adr++;
if (adr>=lien.length) adr=0;
img[adr].src=lienval[adr];
setTimeout("suivant();",3000); }
suivant();
document.onkeypress=clavier;
//-->
</script>
Le principe est simple, des images clignotent, et lorsque que l'on valide par la touche entrée on valide le lien associé à l'image.
Merci pour votre aide, c'est pour une association.
Réponses
|