Marco Weber: Javascript läuft mit IE, Netscape 4.7 Error

Beitrag lesen

Hallo zusammen, ich hoffe ihr könnt mir helfen, ich habe schon Tage Versucht das Problem zu lösen. Ich habe ein Kontaktformular mit einer Javascript Abfrage erstellt. Wenn der Browser nun die Felder checken sollte und reklamieren sollte. Meint der Netscape "JavaScript Error" Der Ie checkt das Formular ohne Probleme durch.

ich hänge hier mal noch den Code an. <html>  <head>   <title>dietschi pianos  -  Ihr Klavier und Piano Spezialist</title>   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">   <meta name="keywords" content="dietschi, Dietschi, pianos, piano, Pfaffhausen, Klavier, Restaurationen, Transport, Event, Flügel, Musiklehrer">   <meta name="description" content="dietschi pianos, Ihr Klavier und Piano Spezialist, Restaurationen, Miete, Verkauf, Transporte, Musikschule und Beratung.">   <meta name="abstract" content="dietschi pianos, Ihr Klavier und Piano Spezialist, Restaurationen, Miete, Verkauf, Transporte, Musikschule und Beratung.">   <meta name="language" content="de,german">   <meta name="content-language" content="german">   <meta name="robots" content="all,index,follow">   <meta name="revisit-after" content="15 days">   <meta name="page-topic" content="Piano Klavier">   <meta name="author" content="Marco Weber, marco.weber@mail.com">   <meta name="publisher" content="Marco Weber">   <meta name="publisher-email" content="marco.weber@mail.com">   <meta name="copyright" content="dietschi pianos, 8118 Pfaffhausen">

<!---------------------externes Style Sheet laden ---------------------- -->   <link rel=stylesheet type"text/css" href="../css/general.css">

<!----------hiermit wird das Frame immer im Frameset geladen ----------- -->   <script type="text/javascript" language="JavaScript">   <!--   if (window.name !='main')    {    document.location.href="frameset.html";    }   //--->   </script>   <script type="text/javascript" language="JavaScript">    <!----    function formcheck()    {     //----- reservation-Formular checken ---------

//----- Anrede checken --------      var Anrede = document.reservation.Anrede.value;      if (Anrede.length < 2)      {       alert ("Bitte geben Sie eine Anrede ein, mindestens zwei Zeichen");       document.reservation.Anrede.focus();       return false;      }

//----- Name checken --------      var Name = document.reservation.Name.value;      if (Name == "")      {       alert ("Bitte geben Sie einen Namen ein.");       document.reservation.Name.focus();       return false;      }

//----- Vorname checken --------      var Vorname = document.reservation.Vorname.value;      if (Vorname == "")      {       alert ("Bitte geben Sie einen Vornamen ein.");       document.reservation.Vorname.focus();       return false;      }

//----- Adresse checken --------      var Adresse = document.reservation.Adresse.value;      if (Adresse.length < 5)      {       alert ("Bitte geben Sie eine Adresse ein.");       document.reservation.Adresse.focus();       return false;      }

//----- PLZ checken --------      var PLZ = document.reservation.PLZ.value;      if (PLZ.length < 4)      {       alert ("Bitte geben Sie eine PLZ ein.");       document.reservation.PLZ.focus();       return false;      }

//----- Ort checken --------      var Ort = document.reservation.Ort.value;      if (Ort == "")      {       alert ("Bitte geben Sie einen Ort ein.");       document.reservation.Ort.focus();       return false;      }

//----- Email checken --------      var Email = document.reservation.Email.value;      if (Email == "" || Email.indexOf('@') == -1 || Email.indexOf(".") == -1 || Email.length < 6)      {       alert ("Bitte geben Sie einen korrekte E-Mail Adresse an.");       document.reservation.Email.focus();       return false;      }

//----- Interesse checken --------      var Interesse = document.reservation.Interesse.value;      if (Interesse == '0')      {       alert ("Bitte wählen Sie einen Interessekategorie.");       document.reservation.Interesse.focus();       return false;      }    }   </script>  </head>  <body bgcolor="FFFFFF" background="../pic/hintergrund_unten.jpg">   <table width="600" height="29" border="0" cellspacing="0" cellpadding="0">      <tr>     <td width="10">      <img src="../pic/blind.gif" width="1" height="1" hspace="9">     </td>     <td width="560">         <img src="../pic/note_kontaktformular.gif" width="560" height="68" alt="" border="0">     </td>    </tr>   </table>   <br>   <table width="600" border="0" cellspacing="0" cellpadding="0">         <tr>           <td width="10"> </td>           <td width="560" height="40" valign="top">                   <p class="bold" align="center">Angaben                in<font color="#CC0000"> <b>roter Schrift</b></font>, müssen                zwingend ausgefüllt werden, damit Ihre Anfrage weiterverarbeitet                 werden kann.      </p>            </td>         </tr>      </table>     <form action="mailto:melanie.marco.weber@freesurf.ch" name="reservation" method="post" enctype="text/plain" onSubmit="return formcheck()">      <table width="600" border="0" cellspacing="0" cellpadding="0">          <tr>             <td width="10" height="10"> </td>             <td width="150"> </td>             <td width="10"> </td>             <td width="350"> </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="form">Anrede</p>              </td>             <td width="10"> </td>             <td width="350" valign="top">              <input type="text" name="Anrede" size="15" value="" maxlength="15">             </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="form">Name</p>              </td>             <td width="10"> </td>             <td width="350" valign="top">               <input type="text" name="Name" size="25" value="" maxlength="25">             </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">                <p class="form">Vorname</p>              </td>             <td width="10"> </td>             <td width="350" valign="top">               <input type="text" name="Vorname" size="25" value="" maxlength="25">             </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">                  <p class="form">Adresse</p>                </td>             <td width="10"> </td>             <td width="350" valign="top">               <input type="text" name="Adresse" size="40" value="" maxlength="40">             </td>          </tr>             <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">                  <p class="form">PLZ</p>     </td>             <td width="10"> </td>             <td width="350" valign="top">                  <input type="text" name="PLZ" size="9" value="" maxlength="9">                 </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="form">Ort</p>                 </td>             <td width="10"> </td>             <td width="350" valign="top">               <input type="text" name="Ort" size="30" value="" maxlength="30">              </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="bold">Land</p>                 </td>             <td width="10"> </td>             <td width="350" valign="top"><b>               <input type="text" name="Land" size="30" value="" maxlength="30">              </td>          </tr>          <tr>            <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="bold">Telefon Privat</p>                 </td>             <td width="10" valign="top"> </td>             <td width="350" valign="top"><b>               <input type="text" name="Tel_P" size="25" value="" maxlength="25">              </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="bold">Telefon Geschäft</p>                 </td>             <td width="10"> </td>             <td width="350" valign="top">               <input type="text" name="Tel_G" size="25" value="" maxlength="25">             </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="bold">Telefax</p>             </td>             <td width="10"> </td>             <td width="350" valign="top">               <input type="text" name="Fax" size="25" value="" maxlength="25">             </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="form">E-Mail</p>                 </td>             <td width="10"> </td>             <td width="350" valign="top">               <input type="text" name="Email" size="40" value="" maxlength="40">             </td>          </tr>    <tr>            <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="form">Interessekategorie</p>             </td>             <td width="10"> </td>             <td width="350" valign="top">               <select name="Interesse">                  <option selected value="0">--- Bitte wählen Sie Ihr Interessegebiet --</option>         <option value="Miete">Miete</option>         <option value="Stimmungen">Stimmungen</option>                  <option value="Musikschule">Musikschule</option>                  <option value="Planung von Events">Planung von Events</option>                  <option value="Stellung von Instrumenten für Konzerte">Stellung von Instrumenten für Konzerte</option>                  <option value="Stimmungen">Stimmungen</option>         <option value="Transporte">Transporte</option>               </select>             </td>          </tr>    <tr>             <td width="10" height="10"> </td>             <td width="150"> </td>             <td width="10"> </td>             <td width="350"> </td>          </tr>          <tr>             <td width="10"> </td>             <td width="150" valign="top" align="right">               <p class="bold">Wünsche und <br>Mitteilungen</p>             </td>             <td width="10"> </td>             <td width="350" valign="top">               <textarea name="Wunsch" cols="40" rows="5"></textarea>             </td>          </tr>        </table>     <br>        <table width="600" border="0" cellspacing="0" cellpadding="0">          <tr>             <td height="20" valign="top" align="center">               <p class="h1">Bitte nur einmal anklicken</p><br>                  <input type="submit" name="submit" value="Abschicken">                  <input type="reset" name="loeschen" value="Formular löschen">               <p class="form">Vielen Dank für Ihre Anfrage. Wir werden uns schnellsmöglich bei Ihnen Melden.</p>       </td>          </tr>      </table>    </form>   </body> </html>