kostenloser Webspace werbefrei: lima-city


if-Abfrage

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    d***i

    Hallo,
    ich habe ein Problem mit meiner Page. Und zwar w?rde ich gerne ein paar Scherzfragen auf meiner Homepage einbringen. Das hab ich schon gemacht, mit einer Frage gehts auch noch gut, aber ab der zweiten geht dann nix mehr. Ich wei? nicht woran es liegt. Hoffentlich kann einer von euch mir helfen. Hier ist mal der HTML-Code:



    <html>
    <head>
    <title>Kuehly</title>
    <SCRIPT language=\"JavaScript\">
    function frage1() {
    var x = document.form.eingabe1.value
    if (x==\"klugschei?er\") alert(\"!!! Richtig !!!\")
    else alert(\"!!! Falsch !!!\"+
    \"\\nRichtige Antwort: klugschei?er .\")
    }
    </SCRIPT>

    <SCRIPT language=\"JavaScript\">
    function frage2() {
    var x = document.form.eingabe2.value
    if (x==\"klugschei?er\") alert(\"!!! Richtig !!!\")
    else alert(\"!!! Falsch !!!\"+
    \"\\nRichtige Antwort: meerschweinchen .\")
    }
    </SCRIPT>
    </head>
    <body>
    <center>
    <table width=\"50%\" border=\"1\">
    <tr>
    <td align=\"center\">
    <br>
    <FORM name=form1>
    <P>Wie nennt man einen schlauen Toilettenbesucher?
    <P>Eingabe: <INPUT TYPE=text NAME=eingabe1 VALUE=\"\" SIZE=31>
    <P><INPUT TYPE=button NAME=absenden1 VALUE=\" OK \" onclick=\"frage1()\">
    </FORM>
    </td></tr></table>

    <br><br>

    <table width=\"50%\" border=\"1\">
    <tr>
    <td align=\"center\">
    <br>
    <FORM name=form2>
    <P>Wie nennt man einen Matrosen, der sich jahrelang nicht gewaschen hat?
    <P>Eingabe: <INPUT TYPE=text NAME=eingabe2 VALUE=\"\" SIZE=31>
    <P><INPUT TYPE=button NAME=absenden2 VALUE=\" OK \" onclick=\"frage2()\">
    </FORM>
    </td></tr></table>
    </center>
    </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Warum hast du den SCRIPT-Tag zweimal?
    Du kannst es bei der if-Abfrage ja auch mal mit einer geschwungenen Klammer probieren, also
    if (...) {
    //Anweisung
    }

    Ich kenn mich mit JS jetzt nicht so gut aus, aber das ist mir aufgefallen. ;)

    Beitrag ge?ndert am 7.02.2006 21:38 von frameless
  4. grobe Fehler
    1. geschwungene klammern haben gefehlt (hat frameless schon richtig bemerkt)
    2. bei .form hat 1 und 2 gefehlt

    fl?chtigkeits Fehler
    3. im alert brauchst du kein "+" , kann alles in eins
    4. die richtige antwort bei frage 2 war falsch

    hab die stellen alle korregiert und fett gemacht

    <html>
    <head>
    <title>Kuehly</title>
    <SCRIPT language=JavaScript>
    function frage1() {
    var x = document.form1.eingabe1.value
    if (x=='klugschei?er') {alert('!!! Richtig !!!')}
    else {alert('!!! Falsch !!!\nRichtige Antwort: klugschei?er .')}
    }

    function frage2() {
    var x = document.form2.eingabe2.value
    if (x=='meerschweinchen') {alert('!!! Richtig !!!')}
    else {alert('!!! Falsch !!!\nRichtige Antwort: meerschweinchen .')}
    }
    </SCRIPT>
    </head>
    <body>
    <center>
    <table width=50% border=1>
    <tr>
    <td align=center>
    <br>
    <FORM name=form1>
    <P>Wie nennt man einen schlauen Toilettenbesucher?
    <P>Eingabe: <INPUT TYPE=text NAME=eingabe1 SIZE=31>
    <P><INPUT TYPE=button NAME=absenden1 VALUE=OK onclick=frage1()>
    </FORM>
    </td></tr></table>
    <br><br>
    <table width=50% border=1>
    <tr>
    <td align=center>
    <br>
    <FORM name=form2>
    <P>Wie nennt man einen Matrosen, der sich jahrelang nicht gewaschen hat?
    <P>Eingabe: <INPUT TYPE=text NAME=eingabe2 SIZE=31>
    <P><INPUT TYPE=button NAME=absenden2 VALUE=OK onclick=frage2()>
    </FORM>
    </td></tr></table>
    </center>
    </body>
    </html>

    jetzt gehts auch.
    Gr??e


    Beitrag ge?ndert am 8.02.2006 01:05 von starfun
  5. k****8


    grobe Fehler
    1. geschwungene klammern haben gefehlt (hat frameless schon richtig bemerkt)
    2. bei .form hat 1 und 2 gefehlt

    fl?chtigkeits Fehler
    3. im alert brauchst du kein "+" , kann alles in eins
    4. die richtige antwort bei frage 2 war falsch

    hab die stellen alle korregiert und fett gemacht

    <html>
    <head>
    <title>Kuehly</title>
    <SCRIPT language=JavaScript>
    function frage1() {
    var x = document.form1.eingabe1.value
    if (x=='klugschei?er') {alert('!!! Richtig !!!')}
    else {alert('!!! Falsch !!!\nRichtige Antwort: klugschei?er .')}
    }

    function frage2() {
    var x = document.form2.eingabe2.value
    if (x=='meerschweinchen') {alert('!!! Richtig !!!')}
    else {alert('!!! Falsch !!!\nRichtige Antwort: meerschweinchen .')}
    }
    </SCRIPT>
    </head>
    <body>
    <center>
    <table width=50% border=1>
    <tr>
    <td align=center>
    <br>
    <FORM name=form1>
    <P>Wie nennt man einen schlauen Toilettenbesucher?
    <P>Eingabe: <INPUT TYPE=text NAME=eingabe1 SIZE=31>
    <P><INPUT TYPE=button NAME=absenden1 VALUE=OK onclick=frage1()>
    </FORM>
    </td></tr></table>
    <br><br>
    <table width=50% border=1>
    <tr>
    <td align=center>
    <br>
    <FORM name=form2>
    <P>Wie nennt man einen Matrosen, der sich jahrelang nicht gewaschen hat?
    <P>Eingabe: <INPUT TYPE=text NAME=eingabe2 SIZE=31>
    <P><INPUT TYPE=button NAME=absenden2 VALUE=OK onclick=frage2()>
    </FORM>
    </td></tr></table>
    </center>
    </body>
    </html>

    jetzt gehts auch.
    Gr??e


    Beitrag ge?ndert am 8.02.2006 01:05 von starfun


    Scr, wenn ich mich nicht richtig auskenne, aber m?ssten die Eigenschaften bei den inputs nicht unter Anf?hrungszeichen stehen?
    z. B. <INPUT TYPE="button" NAME="absenden2" VALUE="OK" onclick=frage2()>
  6. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    nicht zwingend, w?re dann aber iso konform
  7. ?nd dan muss, wenn ich mcih ncihtr verkuckt hab auch keine GEschwungene Klammer hin.
    Die m?ssen nur dann hin, wenn es mehr als eine Anweisung ist.
    Aber mit Geschwungenen Klammern sieht`s besser aus und der Code ist lesbarer.
  8. Autor dieses Themas

    d***i

    Super!
    Jetzt geht's. Vielen Dank f?r die schnelle Hilfe.

    Jan
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!