andreas: Wertüberprüfung

Beitrag lesen

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>