[GELÖST] Colorbox: Close Button in das iFrame legen
Eingetragen von Crouchie (157)
am 19.07.2011 - 12:41 Uhr in
am 19.07.2011 - 12:41 Uhr in
Hallo zusammen,
ich lasse Nodes in einer Colorbox öffnen. Damit ich für unterschiedliche Nodes einen unterschiedlichen Button zum Schließen der Colorbox einsetzen kann, muss ich den Button in eine Klasse innerhalb des iFrames bzw des Nodes legen. Einfach einem Button/Link die ID "cboxClose" geben funktioniert nicht. Eine Funktion, wie die Folgende, einzubinden bringt mich auch nicht weiter.
$("#colorboxCloseBtn").click(function() {
parent.$.fn.colorbox.close(); // oder $.colorbox.close();
});
Hat von euch jemand eine Idee?
Vielen Dank schon mal und viele Grüße
Crouchie
- Anmelden oder Registrieren um Kommentare zu schreiben
Nach ewigem Suchen bin ich
am 29.07.2011 - 17:04 Uhr
Nach ewigem Suchen bin ich endlich auf eine total einfache Lösung gestoßen :)
Einfach folgenden Link in die page.tpl.php bzw in meinem Fall page--[inhaltstyp].tpl.php einfügen:
<a href="javascript: window.parent.document.getElementById('colorbox').style.display = 'none';
window.parent.document.getElementById('cboxOverlay').style.display = 'none'">Close</a>
Gruß Crouchie
Bin hier draufgestoßen, weil
am 20.08.2012 - 07:50 Uhr
Bin hier draufgestoßen, weil ich einen eigenen Button bzw Link haben wolte, der die colorbox schließt.
<a href="javascript:;" id="cboxCloseMe">Colorbox schließen</a>
und
$("#cboxCloseMe").click(function(){
$.fn.colorbox.close();
return false;
});
Funktioniert bei mir. Das Javascript lade ich in der Hauptseite.
LG Lars
Drupal / Web Engineering
www.synflag.de
Wir arbeiten für KreativBurg.de, Screenday.de, 1und1/Web.de