• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Syntax-Fehler bei Function-Aufruf

iluminati182006

Neues Mitglied
Mahlzeit zusammen,


ich probiere jetzt schon seit mehreren Stunden rum, aber ich bekomme in der ersten Zeilen des folgenden Codes immer wieder einen Syntaxfehler. Kann mir jemand helfen?


Code:
document.write('<a href="javascript:click('bild9')">')
document.write('<img style="position:absolute; z-index:0" src="http://www.html.de/images/question8_picture10.png" width="43" height="29">')
document.write('<img id="bild9" style="display:none; position:absolute; z-index:1" src="http://www.html.de/images/crossed9.png" width="43" height="29"/>')
document.write('</a>')


Zu allererst ist ein Bild zu sehen, dass dann auf Mausklick von einem anderen überblendet (id="bild9") werden soll. Allerdings wird der id des Bildes nicht (aufgrund des Syntaxfehlers) an die function übergeben.


Gruß und Danke
 
Das sieht man doch hier deutlich:

Code:
document.write('<a href="javascript:click('bild9')">')

Evtl. hilft schon escapen und auch ans Ende noch ein Semikolon setzen:

Code:
document.write('<a href="javascript:click(\'bild9\')">'):

Wenn das nicht geht, würde ich mit Objektzugriffen arbeiten, wofür man (wenn es einfach sein soll, evtl. auch noch eine ID beim Link braucht:

Code:
document.write('<a id="bild9click" href="javascript:click(this)">');

und die Funktion click() müsste dann entsprechend angepasst werden.
 
Zurück
Oben