ChrisB: onerror-Eventhändler funktioniert nicht ...

Beitrag lesen

Hi,

<img src="gibtsnicht.gif" onerror="alert('an dieser Stelle
    sollte eine Grafik stehen,\n doch leider kann sie nicht angezeigt werden!');">

  

> Die Web-Konsole von Firefox meint nur:  
>   
> ~~~html
  

> SyntaxError: unterminated string literal (LAB2.htm:1)  
> 

Der Inhalt des alert ist eine JavaScript-Zeichenkette, und die kannst du nicht einfach so über Zeilenenden hinweg notieren.

Entweder

  • schreibst du die komplette Zeichenkette in eine Zeile, oder
  • machst mehrere einzeilige Zeichenketten daraus, die du dann mit + verknüpfst, oder
  • du machst vor dem Zeilenumbruch einen Backslash hin (damit ist der Zeilenumbruch dann „maskiert“ und innerhalb der Zeichenkette erlaubt)

MfG ChrisB

--
Autocomplete has spoiled me to a point where it happens every so often that I encounter a CAPTCHA, and I just type in the first character … and then wait for the rest of the code to be automatically suggested :/