Supportnet / Forum / Skripte(PHP,ASP,Perl...)
java script auswerten
Frage
Hallo...
muss als hausaufgabe ein "kleines" javascript schreiben...
und zwar folgendes:
http://home.arcor.de/jonas.quinting/computer_bestellen.html
wenn man auf bestellen klickt wird das formular aber nciht ausgewertet.
guckt euch mal bitte den quelltext an und sagt mir wo der Fehler liegt..
Vielen Dank schonmal
mfg
Quinting
Antwort 1 von Dr.Ma-Busen
Moin!
Vielleicht Hilft dir das hier für den anfang etwas weiter. Wenn ich die Seite bei mir im Opera aufrufen, dann sagt mir die JavaScript Console:
Und wenn ich auf den Button klicke dann bekomme ich die Meldung
MfG
Vielleicht Hilft dir das hier für den anfang etwas weiter. Wenn ich die Seite bei mir im Opera aufrufen, dann sagt mir die JavaScript Console:
Zitat:
http://home.arcor.de/jonas.quinting/computer_bestellen.html
Unknown context
Syntax error while loading: line 48 of inline script at http://home.arcor.de/jonas.quinting/computer_bestellen.html :
if (document.forms[0].maus[0].checked]
---------------------------------------^
http://home.arcor.de/jonas.quinting/computer_bestellen.html
Unknown context
Syntax error while loading: line 48 of inline script at http://home.arcor.de/jonas.quinting/computer_bestellen.html :
if (document.forms[0].maus[0].checked]
---------------------------------------^
Und wenn ich auf den Button klicke dann bekomme ich die Meldung
Zitat:
http://home.arcor.de/jonas.quinting/computer_bestellen.html
Event thread: click
Error:
name: ReferenceError
message: Statement on line 1: bestellen
Backtrace:
Line 1 of script
bestellen();
At unknown location
[statement source code not available]
http://home.arcor.de/jonas.quinting/computer_bestellen.html
Event thread: click
Error:
name: ReferenceError
message: Statement on line 1: bestellen
Backtrace:
Line 1 of script
bestellen();
At unknown location
[statement source code not available]
MfG
Antwort 2 von Event
.............................V
Fehler: missing ) after condition
Quelldatei: http://home.arcor.de/jonas.quinting/computer_bestellen.html
Zeile: 51, Spalte: 37
Quelltext:
if (document.forms[0].maus[0].checked]
Vllt hilft Dir das
Gruß
Fehler: missing ) after condition
Quelldatei: http://home.arcor.de/jonas.quinting/computer_bestellen.html
Zeile: 51, Spalte: 37
Quelltext:
if (document.forms[0].maus[0].checked]
Vllt hilft Dir das
Gruß
Antwort 3 von Quinting
okay vielen dank... einen fehler hätte ich schonmal gefunden... ich habe eine falsche klammer gesetzt!
versucht bitte jez nochmal des formular aufzurufen...
versucht bitte jez nochmal des formular aufzurufen...
Antwort 4 von Dr.Ma-Busen
Jo, der Fehler ist wech.
Jetzt kommt beim Aufrufen der Seite:
Und beim Klick auf den Button
Da sind noch insgesammt zwei verschieden Fehler drin, von den einer mehrmals vorkommt, so als Tipp am rande [;)]
MfG
Jetzt kommt beim Aufrufen der Seite:
Zitat:
http://home.arcor.de/jonas.quinting/computer_bestellen.html
Unknown context
Syntax error while loading: line 50 of inline script at http://home.arcor.de/jonas.quinting/computer_bestellen.html :
{ Ausgabe = Ausgabe + Optische 3-Tasten Maus sofort mit. "}
---------------------------------^
http://home.arcor.de/jonas.quinting/computer_bestellen.html
Unknown context
Syntax error while loading: line 50 of inline script at http://home.arcor.de/jonas.quinting/computer_bestellen.html :
{ Ausgabe = Ausgabe + Optische 3-Tasten Maus sofort mit. "}
---------------------------------^
Und beim Klick auf den Button
Zitat:
http://home.arcor.de/jonas.quinting/computer_bestellen.html
Event thread: click
Error:
name: ReferenceError
message: Statement on line 1: bestellen
Backtrace:
Line 1 of script
bestellen();
At unknown location
[statement source code not available]
http://home.arcor.de/jonas.quinting/computer_bestellen.html
Event thread: click
Error:
name: ReferenceError
message: Statement on line 1: bestellen
Backtrace:
Line 1 of script
bestellen();
At unknown location
[statement source code not available]
Da sind noch insgesammt zwei verschieden Fehler drin, von den einer mehrmals vorkommt, so als Tipp am rande [;)]
MfG
Antwort 5 von Quinting
so der erste fehler ist behoben... (ich schäme mich für den fehler ;-) )
aber den zweiten fehler finde ich nicht... habe eine vorlage und da ist es eigtl genauso..
versucht bitte nochmal die seite zu öffnen.!
aber den zweiten fehler finde ich nicht... habe eine vorlage und da ist es eigtl genauso..
versucht bitte nochmal die seite zu öffnen.!
Antwort 6 von Event
Antwort 7 von rfb
such mal nach form[0] und ersetze das durch forms[0]
Außerdem solltest du JavaScript-Zeilen mit Semikola beenden (müsste ich deine Hausaufgabe bewerten gäbe es dafür mächtig Punktabzug ;-).
Die übrigen Fehler findest du wohl selbst.
Außerdem solltest du JavaScript-Zeilen mit Semikola beenden (müsste ich deine Hausaufgabe bewerten gäbe es dafür mächtig Punktabzug ;-).
Die übrigen Fehler findest du wohl selbst.
Antwort 8 von Quinting
@event
der link funtzt leider nicht
@rfb
habe die es ausprobiert mit den semikola... es funtzt trotzdem nicht :(
der link funtzt leider nicht
@rfb
habe die es ausprobiert mit den semikola... es funtzt trotzdem nicht :(
Antwort 9 von Dr.Ma-Busen
Interessant. Ich hatte doch noch mal geantwortet, und zwar:
---------------------
Fast jeder Browser, ausser de IE [;D], hat einen vernünftigen JavaScript debugger [;)]
"http://home.arcor.de/jonas.quinting/computer_bestellen.html
Event thread: click
Error:
name: TypeError
message: Statement on line 57: toObject conversion
Backtrace:
Line 57 of inline#1 script in http://home.arcor.de/jonas.quinting/computer_bestellen.html
Ausgabe = Ausgabe + "Wir installieren auf dem PC ";
if (document.form[0].os[0].checked)
Line 1 of script
bestellen();
At unknown location
[statement source code not available]"
---------------------------
Aber beim Absende passierte nichts, habe ich nochmal abgesendet, dann bekam ich die Meldung Bitte nur einmal Posten.
Darauf hin war die Antwort hier zu lesen und in diesem Thread:
https://supportnet.de/threads/1018770
Darauf hin habe ich im Chat geschriebe, (Locke war anwesend), dass mal einer die Antwort von mir in diesem Thread löschen soll:
https://supportnet.de/threads/1018770
Und jetzt ist die Antwort hier wech, aber im andere Thread wo sie nicht hin soll noch da.... hmm. Komisch. Na, egal schiebe ich die Antwort hiermit noch mal nach[;)]
MfG
---------------------
Fast jeder Browser, ausser de IE [;D], hat einen vernünftigen JavaScript debugger [;)]
"http://home.arcor.de/jonas.quinting/computer_bestellen.html
Event thread: click
Error:
name: TypeError
message: Statement on line 57: toObject conversion
Backtrace:
Line 57 of inline#1 script in http://home.arcor.de/jonas.quinting/computer_bestellen.html
Ausgabe = Ausgabe + "Wir installieren auf dem PC ";
if (document.form[0].os[0].checked)
Line 1 of script
bestellen();
At unknown location
[statement source code not available]"
---------------------------
Aber beim Absende passierte nichts, habe ich nochmal abgesendet, dann bekam ich die Meldung Bitte nur einmal Posten.
Darauf hin war die Antwort hier zu lesen und in diesem Thread:
https://supportnet.de/threads/1018770
Darauf hin habe ich im Chat geschriebe, (Locke war anwesend), dass mal einer die Antwort von mir in diesem Thread löschen soll:
https://supportnet.de/threads/1018770
Und jetzt ist die Antwort hier wech, aber im andere Thread wo sie nicht hin soll noch da.... hmm. Komisch. Na, egal schiebe ich die Antwort hiermit noch mal nach[;)]
MfG
Antwort 10 von Quinting
VIELEN DANK!!
mit hilfe eurer fehlermeldungen hab ich den fehler gefunden... hätte nicht gedacht dass ein so kleiner fehler bewirkt dass das ganze script nicht funtzt.
Es funtzt jetzt!
mit hilfe eurer fehlermeldungen hab ich den fehler gefunden... hätte nicht gedacht dass ein so kleiner fehler bewirkt dass das ganze script nicht funtzt.
Es funtzt jetzt!

