muenzchen: was ist hier falsch ???

hi,

in untenstehendem beispiel bekomme ich immer als fehlermeldung: document.test.text1 ist null oder kein Objekt. Was soll das heißen und was ist daran falsch ?

danke schon mal

<HTML>
<head>

</head>
<body>

<script language="JavaScript" type="text/javascript">
document.writeln(document.test.text1.value);
</script>

<form name="test" action="test.htm">
<input type="text" name="text1" value="abc">
<input type="submit">
</form>

</body>
</HTML>

  1. Hallo Namensvetterchen ;-)

    in untenstehendem beispiel bekomme ich immer als fehlermeldung: document.test.text1 ist null oder kein Objekt. Was soll das heißen und was ist daran falsch ?

    Du gibst ein Objekt aus, das zu dem Zeitpunkt noch gar nicht exisitert, weil das Formular erst unterhalb des Scripts notiert ist. Vertausche einfach die Notation:

    zuerst:

    <form name="test" action="test.htm">
    <input type="text" name="text1" value="abc">
    <input type="submit">
    </form>

    dann:

    <script language="JavaScript" type="text/javascript">
    document.writeln(document.test.text1.value);
    </script>

    viele Gruesse
      Stefan Muenz

    1. das Vertauschen habe ich schon probiert. das hilft nix.

      1. Hallo,

        das Vertauschen habe ich schon probiert. das hilft nix.

        Aha, und warum funktioniert </test/docwrite.htm>?
        Ach wie liebe ich Einsilbigkeit, verbunden mit Dreistigkeit ;-)

        viele Gruesse
          Stefan Muenz

  2. also bei mir klappts mti drunter schreiben:

    <HTML>
    <head>

    </head>
    <body>

    <form name="test" action="test.htm">
    <input type="text" name="text1" value="abc">
    <input type="submit">
    </form>

    <script language="JavaScript" type="text/javascript">
    document.writeln(document.test.text1.value);
    </script>
    </body>
    </HTML>