SCRIPT1002: Syntaxfehler, Zeile 1 Zeichen 6

8

In der IE-Entwicklerkonsole (F12) habe ich es geschafft, dass meine Seiten ohne Fehler laufen. alle außer einem!

%Vor%

Ich verwende IE9. Was ist das Problem?

Das ist mein Code:

%Vor%

Wenn ich auf #donateButton klicke, wird ein Fehler erzeugt. Wenn ich jedoch javascript:void() in # ändere, tritt kein Fehler mehr auf. Warum?

    
Chud37 29.06.2012, 13:42
quelle

2 Antworten

15
  

"WARTEN ... sieht IE9 nicht wie <a href="javascript:void();" id="donateButton"> ? Es scheint, dass das Problem ist ..?"
  - Kommentar von Chud37

Ja, das ist das Problem. void ist ein -Operator , keine Funktion Verwende javascript:void 0 , javascript:void(0) oder # . Noch besser: Fügen Sie event.preventDefault() zu Ihrer Funktion hinzu:

%Vor%     
Rob W 29.06.2012, 14:18
quelle
-2

Der Fehler kann auf den Platz zwischen Funktion und ()

zurückzuführen sein

probiere das

aus %Vor%     
Tschallacka 29.06.2012 14:08
quelle