2010-08-19 3 views

Répondre

1

la variable que vous voulez est juste this.href - vous pouvez la tester en réglant votre onclick sur alert(this.href). Notez que l'ancre fonctionnera mieux avec une URL complète, à savoir http://www.some.html

0

La meilleure façon serait d'utiliser jquery

lien ... changement

<a href="www.some.html" id="myurl">www.some.html</a> 

Puis, en jquery

$("#myurl").click(function(){ 
    //set var 
    var MyURL = $(this).text(); 
}); 
1

Lorsque vous cliquez sur ce lien (et que l'onclick n'arrête pas l'action par défaut), vous accédez au lien dans href.

Donc, pour stocker seulement le lien écrire ceci:

<a href="http://www.some.html" onclick="var a=this.href;return false">www.some.html</a> 

le « return false » morceau arrêtera l'action par défaut et empêcher le navigateur d'aller à l'URL et vous avez une variable « a » avec le value = "www.some.html" ...

Questions connexes