Salut!

Je n'arrive pas à comprendre, pourquoi mon code ne marche pas avec Internet explorer et Mozila Firefox et pourtant avec google chrome cela marche bien.

Dans ce code, il s'agit de charger 'mon_iframe' lorsqu'on clic sur le lien 'mon_lien':




<a href="javascript:document.getElementById('mon_iframe').src = 'nouvelle_page.htm';"> mon_lien
</A>

<iframe  id="mon_iframe"  src="ancienne_page.html">----description---</iframe>


Avec Google Chrome cela marche bien, par contre avec Mozila Firefox et internet explorer, cela renvoie une page vide contenant l'url :'nouvelle_page.htm'.

J'espère trouver une solution ici
Merci d'avance!
Salut, j'avais une autre solution en tête avec event, mais j'ai toujours le problème de la récupération de celui-ci !

Voici une solution sans :
<!doctype html>
<html><head><title></title>

<script type="text/javascript">
function charger(that)
{
	document.getElementById("mon_iframe").src = that.href;
	return false;
}
</script>
</head><body>
<a href="nouvelle_page.html" onclick="return charger(this);"> mon_lien<a/>

<iframe id="mon_iframe" src="ancienne_page.html">----description---</iframe>
</body>
</html>
Merci à tous pour vos interventions, je l'ai résolu d'une manière très simple sans avoir utiliser javascript.