Jürgen Frey: Java in Html läuft nicht mit Firefox !!!!!! Hilfe !!!!!

Hallo !

Habe ein Problem mit meinem Script !

Er sollte eigentlich die Felder abfragen ob Ein EIntag vorhanden ist. Läuft unter IE ohne Probleme. Jedoch unter Firefox fragt er nix ab .

Wo ist der Fehler.

Danke

Jumbo aus Griechenland

Hier der Code:

<html>

<head>

<script type="text/javascript"> function funk() {

document.Testform.T1.value="";

err=1; t1=0; t2=0; t3=0; t4=0; t5=0; t6=0; t7=0; t8=0; t9=1;

for(i=0;i<document.Testform.Auswahl1.length;++i)   if(document.Testform.Auswahl1.options[i].selected == true)     t1 = (document.Testform.Auswahl1.options[i].value*1);

for(i=0;i<document.Testform.Auswahl2.length;++i)   if(document.Testform.Auswahl2.options[i].selected == true)     t2 = (document.Testform.Auswahl2.options[i].value*1);

for(i=0;i<document.Testform.Auswahl3.length;++i)   if(document.Testform.Auswahl3.options[i].selected == true)     t3 = (document.Testform.Auswahl3.options[i].value*1);

for(i=0;i<document.Testform.Auswahl4.length;++i)   if(document.Testform.Auswahl4.options[i].selected == true)     t4 = (document.Testform.Auswahl4.options[i].value*1);

for(i=0;i<document.Testform.Auswahl5.length;++i)   if(document.Testform.Auswahl5.options[i].selected == true)     t5 = (document.Testform.Auswahl5.options[i].value*1);

for(i=0;i<document.Testform.Auswahl6.length;++i)   if(document.Testform.Auswahl6.options[i].selected == true)     t6 = (document.Testform.Auswahl6.options[i].value*1);

for(i=0;i<document.Testform.Auswahl7.length;++i)   if(document.Testform.Auswahl7.options[i].selected == true)     t7 = (document.Testform.Auswahl7.options[i].value*1);

for(i=0;i<document.Testform.Auswahl8.length;++i)   if(document.Testform.Auswahl8.options[i].selected == true)     t8 = (document.Testform.Auswahl8.options[i].value*1);

if (document.Testform.Auswahl9.value == "")  t9= 0;

if (t1==0) { document.Testform.T1.value="Bitte geben Sie den Start-Tag ein";  err=0; } if (t2==0) { document.Testform.T1.value="Bitte geben Sie den Start-Monat ein";  err=0; } if (t3==0) { document.Testform.T1.value="Bitte geben Sie das Start-Jahr ein";  err=0; } if (t9==0)  if (t4==0)  { document.Testform.T1.value="Bitte suchen Sie sich einen Ort aus";   err=0;  } if (t9==0)  if (t8==0)  { document.Testform.T1.value="Bitte suchen Sie sich ein Hotel aus";   err=0;  } if (t5==0) { document.Testform.T1.value="Bitte geben Sie den End-Tag ein";  err=0; } if (t6==0) { document.Testform.T1.value="Bitte geben Sie den End-Monat ein";  err=0; } if (t7==0) { document.Testform.T1.value="Bitte geben Sie das End-Jahr ein";  err=0; }

if ((t2==2) & (t1>28)) { document.Testform.T1.value="Der Februar hat nur 28 Tage";  err=0; } if ((t2==4) & (t1>30)) { document.Testform.T1.value="Der April hat nur 28 Tage";  err=0; } if ((t2==6) & (t1>30)) { document.Testform.T1.value="Der Juni hat nur 28 Tage";  err=0; } if ((t2==9) & (t1>30)) { document.Testform.T1.value="Der September hat nur 28 Tage";  err=0; } if ((t2==11) & (t1>30)) { document.Testform.T1.value="Der November hat nur 28 Tage";  err=0; } if ((t6==2) & (t1>28)) { document.Testform.T1.value="Der Februar hat nur 28 Tage";  err=0; } if ((t6==4) & (t1>30)) { document.Testform.T1.value="Der April hat nur 28 Tage";  err=0; } if ((t6==6) & (t1>30)) { document.Testform.T1.value="Der Juni hat nur 28 Tage";  err=0; } if ((t6==9) & (t1>30)) { document.Testform.T1.value="Der September hat nur 28 Tage";  err=0; } if ((t6==11) & (t1>30)) { document.Testform.T1.value="Der November hat nur 28 Tage";  err=0; } if (t3 > t7) { document.Testform.T1.value="Das Start-Jahr muss gleich oder kleiner sein als das End-Jahr";  err=0; } if (t3==t7)  if ((t2 > t6)) { document.Testform.T1.value="Der Start-Monat muss gleich oder kleiner sein als der End-Monat";  err=0; } if ((t2==t6) & (t3==t7))  if ((t1 > t5)) { document.Testform.T1.value="Der Start-Tag muss gleich oder kleiner sein als der End Tag";  err=0; }

for(i = 1; i <= 10; i++)  {

if ((t2==i)&(t6==(i)))     alert(" Es sind "+(t5-t1+1)+" Tage");

}

if (err==1)  alert("Alles OK") }

</script>

</head>

<body>

<form name="Testform">

<select name="Auswahl1" size=1 > <option>Tag</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select>&nbsp;&nbsp; <select name="Auswahl2" size=1> <option>Monat</option> <option value="1">Januar</option> <option value="2">Februar</option> <option value="3">März</option> <option value="4">April</option> <option value="5">Mai</option> <option value="6">Juni</option> <option value="7">Juli</option> <option value="8">August</option> <option value="9">September</option> <option value="10">Oktober</option> <option value="11">November</option> <option value="12">Dezember</option> </select>&nbsp;&nbsp; <select name="Auswahl3" size=1 > <option>Jahr</option> <option value="1">2006</option> <option value="2">2007</option> <option value="3">2008</option> </select>

&nbsp; <p><select name="Auswahl5" size=1 > <option>Tag</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select>&nbsp;&nbsp; <select name="Auswahl6" size=1> <option>Monat</option> <option value="1">Januar</option> <option value="2">Februar</option> <option value="3">März</option> <option value="4">April</option> <option value="5">Mai</option> <option value="6">Juni</option> <option value="7">Juli</option> <option value="8">August</option> <option value="9">September</option> <option value="10">Oktober</option> <option value="11">November</option> <option value="12">Dezember</option> </select>&nbsp;&nbsp; <select name="Auswahl7" size=1 > <option>Jahr</option> <option value="1">2006</option> <option value="2">2007</option> <option value="3">2008</option> </select></p> <p>

<select name="Auswahl4" size=1 > <option>Ortschaft</option> <option value="Thessaloniki">Thessaloniki</option> <option value="Psakoudia">Psakoudia</option> <option value="Nea Moudania">Nea Moudania</option> </select>&nbsp;&nbsp;&nbsp;&nbsp; <select name="Auswahl8" size=1 > <option>Hotel</option> <option value="Philipion">Philipion</option> <option value="Philoxenia">Philoxenia</option> <option value="Irini">Irini</option> </select></p>

<p><input type="text" name="Auswahl9" size="16"> Ihre Ortschaft oder Ihr Hotel nicht gefunden ? Dann tragen Sie bitte Ihren Ort bzw. Ihr Hotel hier ein !</p>

<p><input type="text" name="T1" size="69"><input type=button value="Weiter" onClick="funk()">

</p>

</form>

</body>

</html>

  1. Hi Jürgen!

    Habe ein Problem mit meinem Script !

    Machst du deshalb so viele Ausrufezeichen?

    Läuft unter IE ohne Probleme. Jedoch unter Firefox fragt er nix ab .

    Damit können wir so gut wie gar nichts anfangen.

    Wo ist der Fehler.

    Vielleicht gibst du uns erst einmal eine genaue Fehlerbeschreibung. Was gibt denn dein Firefox für eine Fehlermeldung aus?

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    1. Hallole

      Das ist es ja   Firefox bringt keine Fehlermeldung.
      Im Script werden die Felder abgefragt ob ein Eintrag erfolgt ist oder nicht. Ausserdem werden noch berechnungen ausgeführt.

      Klappt alles unter IE aber nicht im Firefox  da wird der Script überhaupt nicht abgefragt.

      Danke für die Hilfe.

      Jumbo

      Hi Jürgen!

      Habe ein Problem mit meinem Script !

      Machst du deshalb so viele Ausrufezeichen?

      Läuft unter IE ohne Probleme. Jedoch unter Firefox fragt er nix ab .

      Damit können wir so gut wie gar nichts anfangen.

      Wo ist der Fehler.

      Vielleicht gibst du uns erst einmal eine genaue Fehlerbeschreibung. Was gibt denn dein Firefox für eine Fehlermeldung aus?

      MfG H☼psel

      1. Hallo Jumbo

        Das ist es ja   Firefox bringt keine Fehlermeldung.

        Klappt alles unter IE aber nicht im Firefox  da wird der Script überhaupt nicht abgefragt.

        Kennst du die JavaScript Console vom Firefox? Falls ja, entschuldige bitte die Frage. Falls nein: unter Tools -> JavaScript Console (in der englischen Version vom FF - in der deutschen Version wahrscheinlich Werkzeuge -> JavaScript Konsole, aber das ist jetzt nur geraten...)

        Liebe Grüße mbr

        1. Nachtrag:

          habe gerade den Code aus dem OP übernommen. Also bei mir wird auch im FF eine Meldung ausgegeben (also zum Beispiel: alles OK) oder es gibt eine Meldung im Kasten unten, falls etwas nicht passt.

          Also soweit alles in Ordnung. Bist du sicher, dass du bei dir Javascript im FF aktiviert hast? Wäre das einzige, was mir noch einfällt.

          Liebe Grüße

          mbr

  2. Jürgen,
    Deine Tastatur prellt!!!11einself

    Hilfe suchen die meisten OPs hier, das ist im Titel nicht erwähnenswert.

    „Die von Sun entwickelte Sprache Java hat mit der Netscape-Erfindung JavaScript nicht mehr gemein als Gummi mit Gummibärchen, Mozart mit Mozartkugeln oder die Regional-Liga mit einem Region-Alligator.“ [Cheatah]

    Soll sich jemand ellenlangen Quelltext durchlesen, um auf dein Problem zu stoßen?

    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    1. Hi Gunnar!

      „Die von Sun entwickelte Sprache Java hat mit der Netscape-Erfindung JavaScript nicht mehr gemein als Gummi mit Gummibärchen, Mozart mit Mozartkugeln oder die Regional-Liga mit einem Region-Alligator.“ [Cheatah]

      Wieso hat er eigentlich nicht das ebenfalls sinnvolle Wort Regional-Liga-Tor benutzt. Dann würde ein Regionalligator ganz neue Bedeutungen entfalten, bzw. tut es das ja...

      MfG H☼psel

      --
      "It's amazing I won. I was running against peace, prosperity, and incumbency."
      George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
      Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
      1. Hi,

        „Die von Sun entwickelte Sprache Java hat mit der Netscape-Erfindung JavaScript nicht mehr gemein als Gummi mit Gummibärchen, Mozart mit Mozartkugeln oder die Regional-Liga mit einem Region-Alligator.“ [Cheatah]

        Wieso hat er eigentlich nicht das ebenfalls sinnvolle Wort Regional-Liga-Tor benutzt.

        Weil ein Regional-Liga-Tor mehr als nur einen Teil des Namens mit der Regional-Liga zu tun hat - und damit Regional-Liga/Regional-Liga-Tor nicht als Beispiel für diesen Fall dienen kann.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.