(reprise du message précédent)
A vrai dire le test que tu as fait ne correspond a aucune des deux solutions que je t'ai donnée.
Celles que j'ai decrites plus haut correspondrait plus aux deux fonctions dans cet exemple :
Et là... pas d'erreurs
A vrai dire le test que tu as fait ne correspond a aucune des deux solutions que je t'ai donnée.
Celles que j'ai decrites plus haut correspondrait plus aux deux fonctions dans cet exemple :
<script>
function evalLink1()
{
if(document.getElementById('monLien').href.match(new RegExp("javascript:.*"))){
eval(document.getElementById('monLien').href);
} else {
window.location.href = document.getElementById('monLien').href;
}
}
function evalLink2()
{
window.location.href = document.getElementById('monLien').href;
}
</script>
<a id="monLien" href="http://www.google.fr/">mon lien vers google</a>
<a href="javascript:evalLink1()">evaluation d'url méthode 1</a>
<a href="javascript:evalLink2()">evaluation d'url méthode 2</a>
Et là... pas d'erreurs