Link abbrechen

klanawagna

Erfahrenes Mitglied
Hallo!

Ich will, dass ein Link nur dann aufgerufen wird, wenn test() erfolgreich war.
Code:
<a onClick="test(1,2,3)" href="index.php">

Die Funktion:
Javascript:
  function test(a,b,i) {
   if(document.list.elements[i].value.length > 0)
	{
	  if(a>b)
	  {
	    alert("jau!");
	  }  
	  else
	  {
	  	alert("no!!");
	  	exit(1);
	  }
	}
  }
Bei exit(1) sollte er ja eigentlich abbrechen.
Mit return geht es auch nicht!


lg
klanawagna
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

deine Funktion sollte einen boolean zurückgeben, je nachdem ob diese erfolgreich war oder nicht. Also entweder true oder false, am Besten mit einem return.
Dann kannst du bei deinem Link ebenfalls ein return schreiben, wie folgt:

HTML:
<a onclick="return test(1,2,3)" href="index.php">

Das sollte dann den gewünschten Effekt haben.

Gruß
BK
 

Neue Beiträge

Zurück