Aus dem IFrame heraus lightbox öffnen

Grunge

Erfahrenes Mitglied
Hey Leute,

ich habe ein IFrame, in das eine Datei geladen wird.
Funktioniert auch ganz gut.
Wenn ich mit lightbox ein Fotos in diesem IFrame öffnen will, wird es nicht ganz geöffnet. sondern im IFrame verzerrt.
Wie kann ich es aus dem IFrame öffnen, und trotzdem das Foto über die ganze Seite laden?

Hier der lightbox aufruf

<a href="galerie/bogies/bogies 008.jpg" target="new" rel="lightbox"><img border=0 src="galerie/bogies/bogies 008.jpg" width="200" height="133" /></a>
 
Ich denke, der Fehler liegt darin, dass iFrame-Inhalte in sich geschlossen sind, also

1. die Lightboxzuweisung in jener Datei stattzufinden hat.
2. Der Lightboxlayer auch nur im (in sich geschlossenen) iFrame gezeigt wird.

mfg chmee
 
Ich würde es wohl mit normalen Div-Layern machen. Per Javascript und DOM den Inhalt eines Div ersetzen. Da Du für Lightbox mootools benutzt, kannst Du jenes Framework dafür missbrauchen, das Ding ist toll..

Nagle mich darauf nicht fest,aber etwa so sieht der Aufruf in JS mit mootools aus:
HTML:
$('Layer').innerhtml='<a href="galerie/bogies/bogies 008.jpg" target="new" rel="lightbox"><img border=0 src="galerie/bogies/bogies 008.jpg" width="200" height="133" /></a>';

Diese stellst Du in eine Funktion, die per a onclick="" aufgerufen wird.

mfg chmee
 
Hi,

zu dieser Fragestellung gibt es auf der Lightbox-Seite eine Antwort incl. Link zu einer gebrauchsfertigen Lösung:
http://www.lokeshdhakar.com/projects/lightbox2/#support hat gesagt.:
Can the script be called from an iframe?
If you're using iframes, try the Lytebox modification which has better support.

-> http://www.dolem.com/lytebox/demo.php

Mit unserer Suchfunktion (Suchbegriffe: lightbox iframe) wärst du über den Thread Fehler mit Lightbox gestolpert, in dem dieses Problem ebenfalls schon mal erörtert wurde.

mfg Maik
 

Neue Beiträge

Zurück