Hallo,
warum funktioniert folgender Code im Internet Explorer nicht ? (im Firefox funktioniert er, andere habe ich nicht getestet)
<html>
<head>
<script type="text/javascript">
document.onclick = new Function("alert('Erfolg');");
</script>
</head>
<body>
<div>hallo</div>
</body>
</html>
Es erfolgt keine Ausgabe.
Der Code funktioniert, wenn ich die Zeile
<div>hallo<div>
in
<div></div>
umwandle, also das <div>-Element leer lasse. Was hat das <div> mit dem Eventhandling zu tun ? Ich kann dem Element auch css-Klassen zuweisen z.B.
<div class="bgcenter"></div>
nur eben keinen Text...
Das Kapitel über events ist mir bekannt, ich nutze das Forum schon länger (als "Leser") und es hat mir bis jetzt fast immer weitergeholfen. Aber jetzt finde ich auch sonst nirgendwo eine Erklärung. Wäre nett, wenn mir jemand weiterhelfen könnte.
Auch für Antworten der Art "Du bist trotzdem zu blöd, schau mal hier" wäre ich dankbar :-)
Danke und Gruß,
Arno