11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Voici mon problème, j'ai un div qui doit afficher une image différente selon le lien sur lequel on a cliqué, tout fonctionne bien sous IE7, NS, FF mais sous IE6 et 5.5 l'image ne s'affiche pas il faut que je fasse clic droit et afficher l'image pour qu'elle s'affiche Smiley confus

voici le code :
- dans la page

<a href="javascript:void(0);" onclick="javascript: ress('fr');" class="renta"><img src="form_renta/d_france.gif" width="25" height="15" alt="" /></a>

<div id="renta_img"><img src="monimage1.gif" border="0" alt="" /></div>


- dans mon js

function ress(pays){
if(pays == "fr"){
var num = '<img src="monimage2.gif" alt="" />';
document.getElementById("renta_img").innerHTML = num;
}
}


Si quelqu'un a une idée je suis preneur Smiley lol
Modifié par Korben Dallas (25 Sep 2007 - 14:10)
Modérateur
Salut,

Le mieux serait surtout de créer le lien via JS (vu qu'il ne sert qu'à JS) et d'ajouter le gestionnaire d'événement ensuite. Smiley cligne