ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
383
383
EMPFEHLEN
-
Servus Leute!
Habe folgende kleine HTML-Datei geschrieben:
Erhalte immer folgende Fehlermeldung: 'document.auswahl.check' ist Null oder kein Objekt.HTML-Code:<html> <head> <title>Adressen</title> <script language="JavaScript"> function mach() { if (document.auswahl.check[0].checked==true) { document.write("Hallo1"); } if (document.auswahl.check[1].checked==true) { document.write("Hallo2"); } } </script> </head> <body> <form name="auswahl"> <input type="Checkbox" name="check" value="check1">1<br> <input type="Checkbox" name="check" value="check2">2<br> <input type="button" name="button" value="go" onClick="mach()"> </form> </body> </html>
Wenn ich 'document.write("Hallo2");' druch 'alert("Hallo2");' ersetze klappt es komische weise.
Mein Ziel: Je nach 'gecheckter' box soll der entsprechende Text auf den Bildschirm gedruckt werden (nicht via alert als Popup), wenn beide ausgewählt wurden, sollen beide Texte auf dem Bildschirm erscheinen.
Vielen Dank im Voraus
fixfuchs
-
15.06.05 17:24 #2
- Registriert seit
- Oct 2004
- Ort
- München / Innsbruck
- Beiträge
- 2.263
Wenn document.write() nach dem Landen des Dokumetes ausgeführt wird, dann löscht es den gesamten Inhalt des Dokumetes incl. der Checkboxen, die dann natürlich "Null oder kein Objekt" sind. document.write() ist also eindeutlig das falsche für dich - benutze document.getElementByWasAuchImmer.innerHTML oder schachtel die if-Anweisungen anders, so das in keinem Fall zwei document.write()-Befehle nacheinander ausgeführt werden - z.B. so:
Wobei das Beispiel zugegebenermaßen ein wenig umständlich ist.HTML-Code:function mach() { var Hallo = ((document.auswahl.check[0].checked) ? 'Hallo1' : '') + ((document.auswahl.check[1].checked) ? 'Hallo2' : '') if (Hallo != '') document.write(Hallo);Geändert von con-f-use (15.06.05 um 17:33 Uhr)
Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?
| Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |
-----------
Zufriedenstellende Beiträge bitte als erledigt markieren!
Ähnliche Themen
-
Internetverbindung mit Wireless LAN und Netzwerk vertragen sich nicht mehr
Von peda-deshi im Forum NetzwerkeAntworten: 1Letzter Beitrag: 12.01.06, 00:05 -
Relative und Absolute = Vertragen sich nicht?
Von Briefkasten im Forum CSSAntworten: 0Letzter Beitrag: 25.04.05, 21:44 -
Iframe & .asp vertragen sich nicht?
Von whooo im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 02.02.05, 13:41 -
Preloader und Layer vertragen sich nicht
Von Tucker im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 28.09.04, 17:07 -
document.write ****t unter NS nicht...
Von webpat im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 31.01.03, 08:01





Zitieren
Login





