Skeeve: Dankeschön! (War: img:after funktioniert nicht p:after schon)

Beitrag lesen

Moin!

Vielen Dank für Eure Hilfe! Jetzt habe sogar ich es kapiert ;-)

Gelöst habe ich es nun wie folgt (Die übliche Randbemerkung: Applikation. Nur mit JavaScript. Nur Gecko)

Da die Datei mit AJAX Methoden geholt wird, und ich ohnehin schon Hand anlege, suche ich per JavaScript alle img mit alt-tag und baue ein <br><small>/inhalt von alt/</small> ein:

  
content.innerHTML= text;  
var img= content.getElementsByTagName( 'img' );  
for (var i= img.length; i--; ) {  
 var alt= img[i].getAttribute( 'alt' );  
 if ( ! alt ) continue;  
 var br= document.createElement( 'br' );  
 var sml= document.createElement( 'small' );  
 sml.textContent= alt;  
 var crsr= img[i].nextSibling;  
 with ( img[i].parentNode) {  
  insertBefore( br, crsr );  
  insertBefore( sml, crsr );  
 }  
}  

-- Skeeve