Problem bei documen.write
Hapac
- javascript
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
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
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