Hi
Ich wuerd das ganze nur ueber onclick machen. Und zwar so:
<script language="JavaScript">
...
//-->
</script>
<a href="#" onClick="warnung(100)">Hier klicken für Wert=100</a>
<a href="#" onClick="warnung(1000)">Hier klicken für Wert=1000</a>
Das '#' ist ein sogenanntes Target-Zeichen (Link auf selber Seite).
Und das arbeitet leider in NS nicht so wie in IE sondern da gibts unterschiede!
doch zu deinem Problem:
Ich würde sagen ...
[quote]
P.S. Hier mein Versuch, allerdings leitet der weiter, egal ob der Wert kleiner oder größer ist. :(
<a href="weiter.html" onClick="warnung(100)">Hier klicken für Wert=100</a><br>
<a href="weiter.html" onClick="warnung(1000)">Hier klicken für
^^^^^^^^^^^
[/quote]
hier riechts ... nein : stinkts doch gewaltig!
Wenn du mit onClick arbeitest, führt er dein JavaScript aus.
Aber wegen ' href="weiter.html" ' in der zweiten Codezeile leitet er deswegen natürlich auch weiter!
Mach statt dessen
<a href="#" onClick="warnung(100)">Hier klicken für Wert=100</a><br>
<a href="#" onClick="warnung(1000)">Hier klicken für Wert=1000</a><br>
und leite im JavaScript bedingt INTERN weiter, sonst gibt's ja keinen Sinn!!
und zwar so:
<script language="JavaScript">
<!--
function warnung(IDnr)
{
if(IDnr > 128)
{
alert("Wenn Wert kleiner, dann zurück");
return false;
}
else
{
alert("Wenn wert kleiner solls mit der Seite weiter.html weitergehen");
// ja dann mach das doch *hier* ! ;-)
window.location="weiter.html"
}
}
//-->
</script>