dave: unobtrusive Google-Maps

Beitrag lesen

Hi,

Du hast viele Möglichkeiten. Eine wäre, den Inhalt mit JavaScript zu entfernen, wenn JavaScript aktiviert ist. Etwas anderes könnte ein XML-Parser ja auch nicht machen.

Dann wird das Bild aber trotzdem geladen.
Auch wenn ich direkt nachdem Bild-Element ein script habe dass das Bild entfernt wird das Bild vollständig geladen.

Genau das wollte ich verhindern, einfach um dem Client unnützes runterladen zu ersparen (vor allem für Mobile Geräte).

Da man bei Eventhandler die direkt beim Element notiert werden nur den Function-Body angeben kann funktioniert das hier auch nicht wie gewünscht:
<img src="" alt="" id="foo" onclick="(function(){console.log(arguments);})(arguments)"/>
Die Funktion wird nicht sofort ausgeführt, sondern selbstverständlich erst bei click. Leider gibt es kein Event das mich hier weiter brächte.

Eine Idee die mir durch deinen Post noch kam wäre irgendein "Polyglot"-Gefrickel mit einer Mischung von HTML- und Javascript-Kommentaren, allerdings glaube ich nach einigen Versuchen nicht dass das möglich ist.
Zumal es in XHTML kein document.write() gibt.

Vielen Dank für deine Hilfe.

~dave