2013-07-08 4 views
0

J'ai un lien sur ma page et je veux que sur un clic affichera une invite, je vais écrire quelque chose, puis il va changer le href du lien et passer à la page. Mais j'ai quelque chose comme ceci:Invite lorsque vous cliquez sur un lien et le modifier

var link="index.php?s=podporaf&act=close"; 
function editLink() { 
var x = prompt("Note":, ""); 
link+="&note=" + x; 

window.location=link; 

Et puis lien:

<a onclick="editLink()" href="#">Close</a> 

Tout ce que je veux est avant d'aller à la page changer le href

href="index.php?s=podporaf&act=close&note=something" 

Et puis aller sur cette page. J'ai donc deux questions. Est-ce même possible? Et si oui, alors comment? Ma solution ne fonctionne pas, il suffit de suivre le lien, mais l'invite ne s'affiche pas.

+0

'prompt (" Note ":" ");' est une erreur de syntaxe. Le: est au mauvais endroit. 'prompt (" Note: "," ");' –

Répondre

0

prompt("Note":, ""); est une erreur de syntaxe. Le : est au mauvais endroit.

prompt("Note:", ""); 

Aussi, assurez-vous que editLink est défini avant <a> est défini. Alors mettez votre <script> dans le <head> de la page.

+0

Ok, j'ai compris, j'ai raté ce deux-points, il se réveille maintenant. Merci – Heretiiik

Questions connexes