Supportnet Computer
Planet of Tech

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:
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]
---------------------------------------^


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]


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ß

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...

Antwort 4 von Dr.Ma-Busen

Jo, der Fehler ist wech.

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. "}
---------------------------------^


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]


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.!

Antwort 6 von Event

Dann mach ich ´mal Deine Hausaufgabe:

Eventuell guckst Du hier

Gruß

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.

Antwort 8 von Quinting

@event
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

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!

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: