...sind Medien, welche in anderen Dokumenten integriert sind, ohne lediglich einen Ressourcelink zu setzen. Das beste Gegenbeispiel zu eingebetteten Medien ('inline media') sind gängige HTML-Seiten, bei denen die Medien nur als Quelllink mit zusätzlichen Attributen angegeben werden. Im Folgenden wird sich bei eingebetten Medien speziell auf Bilder bezogen, wobei die Beschreibung auch für jegliche andere Art zutreffend ist. Wie im obigen Beispiel zu sehen ist, ist die Quelle (respektive Ressource) des Bildes dem Attribut 'src' des HTML-Tags 'img' zugeordnet und gibt an, wo das Bild zu finden ist. Daraufhin kann die auswertende Applikation, bei HTML-Seiten meist ein Webbrowser, dieses Bild nachladen und dem Nutzer präsentieren. In einigen Fällen kann es jedoch gewünscht sein, dass ein solches Nachladen nicht möglich oder schlicht unerwünscht ist. Ein Beispiel hierfür wäre eine HTML-E-Mail, der keine Bilder angehängt werden sollen oder dürfen. Entsprechend RFC 2397 und RFC 2557 ('Request for Comments') ist es erlaubt, die Bilddaten ('image stream') auch direkt in Dokumente einzufügen. AD1BMVEUAAAARKg0oQCXA1sDG/8bRXuTeAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAA DsQBlSsOGwAAAMFJREFUaIHt18ENwzAMQ9Gs4BWyQlbI/jMFdoEKEahUQC9l8XmUxedbj GxjZvs2LwULy8pS4F5FMVhYrtZKVEaVcgULy8Z67nWzFCwsGyt9/1eOmbKnTuVbgoVlZZ WV8hIsLC8r3o7jHVVWBzHL7xAWlouVds6Zcc+aqTuxsKytBEZFzbCw/smKcmOGheVvldv PKhaWl5V+bhtgzWBhOVtRUUl7WFiuVhfsMFhYVlaASk3CBwYLy8pSakpbwML6VesCmOfu PMgWmoQAAAAASUVORK5CYII=" alt="inline image" width="150" height="160" /> Im Beispiel oben ist zu erkennen, dass die 'src'-Angabe aus bis zu vier Teilen besteht:
Auf dieser Webseite kommt diese Technik von eingebetteten Medien (in dem Fall: eines Bildes) bei meinem Gästebuch zum Tragen, da unerwünschten Einträgen durch sogenannte Spambots, welche entweder Unsinn oder Werbung eintragen, vorgebeugt werden soll. Es wird ein Bild erzeugt, welches einen bestimmten zufällig generierten Code enthält, welcher vom Nutzer abgelesen und zur Kontrolle eingegeben werden muss, damit die Nachricht tatsächlich gespeichert wird. Die Vorteile eines eingebetten Bildes gegenüber anderen Varianten ergeben sich aus der Art der Generierungsmöglichkeit des Bildes und des zugehörigen HTML-Codes:
Einen weiteren gewichtigen Haken hat dieses Verfahren allerdings noch, denn Microsofts Internet Explorer (des Teufels lästigste Plage) ist bis inklusive der Version 6.x nicht konform zu oben angegebenen RFCs und unterstützt dieses Verfahren nicht. Wie es mit den Internet Explorer-Versionen 7.0 und höher aussehen wird, ist mir unbekannt und auch irgendwie egal. Sofern sich ein IE-Nutzer diesen Artikel anschaut und feststellt, dass er das Beispielbild sehrwohl sehen kann, so liegt das an einem Workaround von Dean Edwards, den ich hier angewendet habe. Wer dazu mehr erfahren möchte, möge die Informationen dazu auf seiner Webseite nachlesen. Viel Spaß beim Rumspielen...ich habe damit auch schon einige Zeit vertan, bis ich genug davon hatte... ;o) |