Adventskalender kombination

Malaxo

Erfahrenes Mitglied
Ich will diesen Adventskalender: http://www.homepage-total.de/adventskalender/adventskalender.htm

Mit Ajax Lytebox kombinieren: http://www.dolem.com/lytebox/

So das wenn ich auf das entsprechende Fenster klicke ein Bild in der Lytebox auf geht und nicht ein neues Fenster.

Bekommst nicht hin ist es überhaupt Möglich? Das Imagemap würde ich gerne so beibehalten aber irgend wie muss die Funktion "Fenster" abgeändert werden im ersten IF.

Kann mir jemand helfen?
 
Hi,

um Lytebox auf eine Imagemap anzuwenden, musst du die JS-Datei lytebox.js etwas modifizieren.

Suche dazu die Zeile
Code:
var anchors = (this.isFrame) ? window.parent.frames[window.name].document.getElementsByTagName('a') : document.getElementsByTagName('a');
und ersetze dort die A-Tags durch AREAs
Code:
var anchors = (this.isFrame) ? window.parent.frames[window.name].document.getElementsByTagName('area') : document.getElementsByTagName('area');
Der zugehörige HTML-Code muss folgendermassen angepasst werden.
Code:
<MAP name="FPMap0">
  <AREA shape="RECT" coords="520,142,547,183" rel="lytebox" href="bild1.gif">
  <AREA shape="RECT" coords="15,92,41,123" rel="lytebox" href="bild2.gif">
</MAP>
Soll statt der Bilder ein HTML-Dokument angezeigt werden, so muss das rel-Attribut den Wert lyteframe enthalten. Weitere Informationen hierzu auf der Lytebox-Homepage.

Ciao
Quaese
 

Neue Beiträge

Zurück