2009-09-11 11 views
0

J'ai le code suivant dans mon htmlJS Fonction pour créer un lien - comment?

<input type="image" src=images/more.png onClick="showInviteInfo() /> 

Lorsque vous cliquez dessus, il fait apparaître un pop-up boîte par cette fonction js.

function showInviteInfo(){ 
     document.getElementById("divsignup").style.visibility = "visible"; 
      document.getElementById("txtemail").focus(); 

} 

Mais je ne veux plus que cela fasse apparaître une fenêtre pop plutôt que de cliquer sur l'utilisateur pour la rediriger vers une nouvelle page. De quoi ai-je besoin pour changer? Probablement facile, mais je suis un débutant.

Répondre

1

Utilisez

window.location = "new location path"; 

dans votre fonction.

window.location

Si vous pouvez utiliser une balise d'ancrage, il serait alors comme ça.

<a href="new location" id="anchLoc">Click here to navigate to new page</a> 
+0

fonction thanks {window.location = ""} a bien fonctionné dans Firefox au moins. cheers & thnx encore – chaser7016

+0

il aurait besoin d'être fonction NAME() {window.location = "";} –

1

changement

<input type="image" src=images/more.png onClick="showInviteInfo() /> 

à

<a href="YOURLINK"><img src="images/more.png" /></a> 

EDIT: Désolé, l'éditeur me donnait la douleur avec la deuxième ligne

+0

c'est en supposant que j'ai compris le PO correctement (par opposition au titre) - vous avez un bouton qui montre un popup mais vous voulez le changer pour simplement naviguer vers la nouvelle page? Aucun javascript requis ... –

Questions connexes