Bernard: Netscape4.x:Problem mit Formular

Hallo !
ich bekomme immer die Fehlermeldung "form1 undefined" im Netscape und wenn ich mit "this.form" arbeite, "Form has no properties". In den anderen Browsern funktioniert es einwandfrei.

HTML:

<FORM NAME="form1" action="index.php4">
  <INPUT  NAME="datum" TYPE="HIDDEN" VALUE="20010618163509">
  <SELECT NAME="lang" SIZE=1>
    <OPTION VALUE="de">Deutsch
    <OPTION SELECTED VALUE="en">English
  </SELECT>
</FORM>

<a href="javascript:surfto(form1)">Hallo</a>

JAVASCRIPT:

<script language="JavaScript" type="text/javascript">

<!-- Verstecken für alte Browser --
 function surfto(form) {
        var myindex = form.lang.selectedIndex;
        var sprache = form.lang.options[myindex].value;
        var datum   = form.datum.value
        var adresse = "haupt.php4?lang="+sprache+"&ldt="+datum;
        window.location.href = adresse;
}
//-->

</script>

Gruss
Bernard

  1. hallo bernard

    <!-- Verstecken für alte Browser --
    function surfto(form) {
            var myindex = form.lang.selectedIndex;
            var sprache = form.lang.options[myindex].value;
            var datum   = form.datum.value
            var adresse = "haupt.php4?lang="+sprache+"&ldt="+datum;
            window.location.href = adresse;
    }
    //-->

    so sollte es funktionieren:
     var foo = document.frmFoo.fldFoo.value

    frmFoo bei dir = form1
    fldFoo bei dir = datum oder lang oder ...

    steht auch hier wie es geht: http://www.teamone.de/selfhtml/tecbbd.htm#a1

    grüss

    siramon

  2. Grüssi,

    ich bekomme immer die Fehlermeldung "form1 undefined" im Netscape und wenn ich mit "this.form" arbeite, "Form has no properties". In den anderen Browsern funktioniert es einwandfrei.

    HTML:

    <FORM NAME="form1" action="index.php4">
      <INPUT  NAME="datum" TYPE="HIDDEN" VALUE="20010618163509">
      <SELECT NAME="lang" SIZE=1>
        <OPTION VALUE="de">Deutsch
        <OPTION SELECTED VALUE="en">English
      </SELECT>
    </FORM>

    <a href="javascript:surfto(form1)">Hallo</a>

    surfto(document.form1) sollte da Abhife schaffen. this.form kann nicht funktionieren! Entweder this.forms[0] oder this.form1! Wahrscheinlich wars ein Tippfehler. Ansonsten würde ich dir dazu raten, einen Link auf die Seite anzugeben, zum online-anschauen ;-)

    lg bernhard