Artikel-Schlagworte: „Thickbox“

ThickBox in dynamisch generiertem HTML

Mittwoch, 28. Oktober 2009

Um die Bilder aus den Google Maps Karten heraus anzuzeigen benutze ich ThickBox. Normalerweise würde man um ein Bild per ThickBox anzuzeigen einfach einen Link auf das Bild setzen und das class Attribut dieses Links auf “thickbox” setzen. Das funktioniert aber nicht mit dynamisch generiertem HTML.

Die Lösung ist anstatt auf das Bild auf eine Javascript Funktion zu verlinken.

<a href=”javascript:showThickBox(’bild.jpg’, ‘Bildunterschrift’)” ..

Diese Funktion muss dann nur noch die ThickBox Funktion tb_show() aufrufen:

function showThickBox(url,caption) {

tb_show(caption,url,false);

}

Schade, dass ThickBox nicht mehr weiterentwickelt wird.