Hallo Markhth,
welcher Fehler bei dir genau vorliegt kann ich nicht sagen, zumindest nicht ohne Zugang zu deiner Seite.
Damit die Modalbox des Bootstrap-Frameworks funktioniert müssen folgende Dinge gegeben sein:
- die Einstellungen wie in Antwort #32 beschrieben müssen gemacht sein.
- die Javascriptdateien
+ jquery.js oder jquery.min.js (mit Version 1.10.2 getestet)
+ bootstrap.js oder bootstrap.min.js
müssen geladen sein (die thickbox.js nicht).
- diese Javascriptanweisung muss geladen sein:
$('.thickbox').click(function(e){e.preventDefault();var imgPath = this.href; $('#modal #modalLabel').html(this.title);$('#modal .modal-body img').attr('src', imgPath);$("#modal").modal('show');});
$('.contentbox').click(function(ev){ev.preventDefault();var target = $(this).attr("href");$('#modal #modalLabel').html(this.title);$('#modal').modal({remote: target});$("#modal").modal('show');});
- Der Link für die Bildvergrößerung muss so:
<a class="thickbox" rel="111" href="images/product_images/popup_images/dein_bild.jpg" title="Dein Bild">
<img class="productimage" alt="dein_bild" src="images/product_images/info_images/dein_bild.jpg">
<br>
Bild vergrößern
</a>
für den Contentlink so aussehen:
<a class="contentbox" title="Information" href="http://dein_shop/popup_content.php?coID=1" target="_blank" rel="nofollow">Versandkosten</a>
Gruß Karl
Edit: In der index.html darf der Bereich mit der id="modal" (fast am Ende) nicht verändert werden.