Bonjour à tous,
J'utilise du javascript pour copier l'url d'une image dans un élément input
Cependant, je ne veux pas que l'image ouvre une nouvelle fenêtre quand on clique dessus, c'est pourquoi j'ai mis un return false dans le lien.
mais elle s'ouvre quand même
(pas sur IE, mais sur Firefox, Netscape et Opéra)
Voici les codes :
Je précise que j'ai mis mes images dans un lien car je veux rendre cette fonction accessible par accesskey (sur la première image) puis tabulation pour les suivantes
J'ai trouvé une parade, mais j'aurais aimé savoir pourquoi mon return false ne marche pas et puis ça m'éviterait de tout refaire
Voici ma parade :
Si quelqu'un à une idée
Modifié par blue (21 Feb 2006 - 15:35)
J'utilise du javascript pour copier l'url d'une image dans un élément input
Cependant, je ne veux pas que l'image ouvre une nouvelle fenêtre quand on clique dessus, c'est pourquoi j'ai mis un return false dans le lien.
mais elle s'ouvre quand même

Voici les codes :
<script type="text/javascript">
<!--
function code(url){
document.urlSmiley.urlCopier.value ="[i m g]"+url+"[/i m g]";
document.urlSmiley.urlCopier.select();
document.execCommand("copy");
}
//-->
</script>
<a href="bananes/2.gif" accesskey="5" onclick="code(this.href);return false;"><img src="bananes/2.gif" class="imgSsBordure" alt="Premier smilie catégorie bananes" /></a>
Je précise que j'ai mis mes images dans un lien car je veux rendre cette fonction accessible par accesskey (sur la première image) puis tabulation pour les suivantes
J'ai trouvé une parade, mais j'aurais aimé savoir pourquoi mon return false ne marche pas et puis ça m'éviterait de tout refaire
Voici ma parade :
<a href="#" accesskey="5" onclick="code('http://bluesmilies.celeonet.fr/amour/1.gif');return false;"><img src="amour/1.gif" class="imgSsBordure" alt="Premier smilie catégorie amoureux" /></a>
Si quelqu'un à une idée

Modifié par blue (21 Feb 2006 - 15:35)