Autor |
Nachricht |
erazeRR
Threadersteller
Dabei seit: 29.06.2009
Ort: -
Alter: 34
Geschlecht:
|
Verfasst So 16.08.2009 20:29
Titel Lightbox2 vs. image map |
|
|
Zitat: | habe ich in einem html dokument ein bild auf dem in einer image map mehrere bereiche als hotspots definiert sind:
Code: | <area shape="rect" coords="720,579,756,614" href="#" /> |
möchte ich nun den hotspots einen lightbox-link zuweisen, funktioniert lightbox nicht, es startet zwar bleibt aber nachdem das fenster transparent schwarz wurde hängen.
Code: | <area shape="rect" coords="684,580,717,613" href="images/bild1.jpg" rel="lightbox[gallery1]" /> |
es könnte damit zutun haben dass rel="lightbox" nicht richtig mit übergeben wird allerdings würde dann ja auch das browserfenster nicht tranparent schwarz werden?!
ist der link ein ganz normaler href funktioniert es einwandfrei
Code: | <a href="images/bild1.jpg" rel="lightbox[gallery1]"><img src="thumb1.jpg" width="31" height="30" /></a> |
wenn ich das ganze mit einem onclick="" event verknüpfe passiert das gleiche wie bei 2.
also: Code: | <area shape="rect" coords="684,580,717,613" href="#" onclick=(href='images/bild1.jpg', rel='lightbox[gallery1]');" /> |
was kann ich da machen? hat evtl. jemand einen tipp oder workaround z.b. ein onclick="" event oder so mit JS müsste doch das was zu machen sein?
danke schon mal im vorraus! |
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
erazeRR
Threadersteller
Dabei seit: 29.06.2009
Ort: -
Alter: 34
Geschlecht:
|
Verfasst Mo 17.08.2009 11:07
Titel
|
|
|
also im ie funktionierts aber nicht im firefox bzw. safari
mit area hab ich es auch schon probiert :/
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 17.08.2009 11:11
Titel
|
|
|
Kann man das irgendwo online sehen?
|
|
|
|
|
Smooth-Graphics
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 17.08.2009 11:42
Titel
|
|
|
Hast du dir den Link angeschaut und verstanden?
<area> kann kein Attribut rel="" beinhalten lt. HTML Referenz.
Das heißt, eigentlich ist so kein Lightboxstart möglich. Du kannst aber per onclick Eventhandler und Javascript direkt einen Lightboxaufruf bewirken. Damit müsste die Lightbox korrekt geöffnet werden.
|
|
|
|
|
erazeRR
Threadersteller
Dabei seit: 29.06.2009
Ort: -
Alter: 34
Geschlecht:
|
Verfasst Mo 17.08.2009 14:10
Titel
|
|
|
m hat geschrieben: | Kann man das irgendwo online sehen? |
ne noch nicht
Smooth-Graphics hat geschrieben: |
Hast du dir den Link angeschaut und verstanden?
<area> kann kein Attribut rel="" beinhalten lt. HTML Referenz.
Das heißt, eigentlich ist so kein Lightboxstart möglich. Du kannst aber per onclick Eventhandler und Javascript direkt einen Lightboxaufruf bewirken. Damit müsste die Lightbox korrekt geöffnet werden. |
werde ich nachher mal ausprobieren
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 17.08.2009 14:26
Titel
|
|
|
erazeRR hat geschrieben: | m hat geschrieben: | Kann man das irgendwo online sehen? |
ne noch nicht |
So kann man dir schlecht helfen. Es wäre schon notwendig etwas mehr zu erfahren
Am besten wäre du machst mal ein Beispiel bereit und stellst es online zur Verfügung.
erazeRR hat geschrieben: | Smooth-Graphics hat geschrieben: |
Hast du dir den Link angeschaut und verstanden?
<area> kann kein Attribut rel="" beinhalten lt. HTML Referenz.
Das heißt, eigentlich ist so kein Lightboxstart möglich. Du kannst aber per onclick Eventhandler und Javascript direkt einen Lightboxaufruf bewirken. Damit müsste die Lightbox korrekt geöffnet werden. |
werde ich nachher mal ausprobieren |
Je nach Script ist das sehr wohl möglich, musst du halt entscheiden welchen Weg du lieber nimmst.
Du setzt die Lightbox von huddletogether.com ein? In welcher Version? 2.04?
Dann musst du nur eine Kleinigkeit im Script ändern:
Code: | start: function(imageLink) {
imageLink.rel = imageLink.getAttribute('rel'); /* Diese Zeile ergänzen */
...
} |
Zuletzt bearbeitet von m am Mo 17.08.2009 14:30, insgesamt 2-mal bearbeitet
|
|
|
|
|
erazeRR
Threadersteller
Dabei seit: 29.06.2009
Ort: -
Alter: 34
Geschlecht:
|
Verfasst Mo 17.08.2009 20:11
Titel
|
|
|
m hat geschrieben: | erazeRR hat geschrieben: | m hat geschrieben: | Kann man das irgendwo online sehen? |
ne noch nicht |
So kann man dir schlecht helfen. Es wäre schon notwendig etwas mehr zu erfahren
Am besten wäre du machst mal ein Beispiel bereit und stellst es online zur Verfügung.
erazeRR hat geschrieben: | Smooth-Graphics hat geschrieben: |
Hast du dir den Link angeschaut und verstanden?
<area> kann kein Attribut rel="" beinhalten lt. HTML Referenz.
Das heißt, eigentlich ist so kein Lightboxstart möglich. Du kannst aber per onclick Eventhandler und Javascript direkt einen Lightboxaufruf bewirken. Damit müsste die Lightbox korrekt geöffnet werden. |
werde ich nachher mal ausprobieren |
Je nach Script ist das sehr wohl möglich, musst du halt entscheiden welchen Weg du lieber nimmst.
Du setzt die Lightbox von huddletogether.com ein? In welcher Version? 2.04?
Dann musst du nur eine Kleinigkeit im Script ändern:
Code: | start: function(imageLink) {
imageLink.rel = imageLink.getAttribute('rel'); /* Diese Zeile ergänzen */
...
} |
|
vielen dank hat super geklappt!!!
|
|
|
|
|
|
|
|
Ähnliche Themen |
suche ein fall out Image Menu, mit 3 image ebenen
Lightbox2 in Tabelle
lightbox2 ansprechen
Lightbox2 aus iframe raus
lightbox2 direkt starten
flv player kollidiert mit lightbox2
|
|