Hapac: Problem bei documen.write

Hallo,
Ich habe seit ein par Tagen mit Javascript angefangen.
Ich will, dass man in ein Eingabefeld etwas eingibt, und dieser Text soll dann im Browser an einer bestimmten Stelle erscheinen.

Mein Problem ist, dass der Text zwar erscheint, aber dafür das Eingabefeld und alles andere verschwindet.

Kann mir einer sagen, ob man sagen kann, wo die EIngabe dann im Explorer erscheint??

Hier der Quellcode

<html>
<head>
<title> Anmeldung </title>
<script type="text/javascript">

function Auswerten() {
Name = document.Anmeldung.Name.value;
document.write ("Hallo " +  Name );
}
//

</script>
</head>
<body>
<form name="Anmeldung">
Name
<input type="text" name="Name" size="30"> </td>
<input type="button" value="Anmelden" onClick="Auswerten()">
</form>

</body>
</html>

Danke schonmal

  1. Hallo

    Hier der Quellcode

    <html>
    <head>
    <title> Anmeldung </title>
    <script type="text/javascript">

    function Auswerten() {
    Name = document.Anmeldung.Name.value;
    document.write ("Hallo " +  Name );
    }
    //

    </script>
    </head>

    document.write macht in diesem Fall wohl im Header keinen Sinn. Vielleicht solltest du die Funktion in den Body verfrachten.

    Gruß
      Kai

  2. Hi,

    Mein Problem ist, dass der Text zwar erscheint, aber dafür das Eingabefeld und alles andere verschwindet.

    Wenn document.write ausgeführt wird, nachdem das Dokument im Browser dargestellt wurde, wird die Ausgabe das aktuelle Dokument ersetzen.

    Benutze DOM-Methoden und/oder innerHTML, um nachträglich im aktuellen Dokument Elemente oder Inhalte zu erstellen.

    cu,
    Andreas

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