Lightbox und Variablen übergeben

Sooo liebe Gemeinde,

Vor einiger Zeit habe ich mich hier einmal informiert bezüglich der Strukturierung eines Wintergartenkonfigurators. Nun hock ich beim nächsten Problem und zwar bekommt man auf Seite 1 verschiedene Modelle angezeigt. Klickt man eines dieser Modelle an öffnet sich das Bild dank der Lightbox. Nun hatte ich angedacht das man neben den üblichen Schaltflächen im Vorschaubild auch noch eine weitere einfügt auf der man sich für dieses Modell entscheiden kann und dann zu den folgenden Abfragen weitergeleitet wird (Größe, Materiel, Fenster etc.)

Jetzt wollte ich mittels dieser Schaltfläche ein AjaxScript aufrufen welches mittels PHP dann eine Cookie setzt in dem das Modell bzw die Interne DB id steht. Denn auf den folgenden Abfrageseiten spielt das Modell eine entscheidende Rolle was alles abgefragt werden muss.

So das Problem ist aber, wie weise ich der Schaltfläche diese ID oder den Modellnamen zu ?

Habe zwar die Stelle gefunden in der die Modellnamen ausgelesen werden
PHP:
imageArray.push(new Array(imageLink.href, imageLink.getAttribute('title')));

aber wenn ich über diese Schaltfläche versuche den Titel (also den Modellnamen) auszulesen bekomme ich immer nur das letzte Modell angezeigt. Gut ist klar weil die Schleife zuende ist. Aber auch wenn ich diesen Codeschnipsel seperat außerhalb der Schleife einfüge, bekomme ich dennoch weder Titel- noch ID des aktuell angezeigten Bildes.

Aber irgendwie beschränken sich die Dokus über LIghtbox die man so findet mehr auf das einbinden als auf das anpassen deswegen wollte ich hier einmal anfragen ob jemand mit sowas schon Erfahrungen hat.


Grüssle
 

Anhänge

  • lightbox.jpg
    lightbox.jpg
    88,5 KB · Aufrufe: 34
Moin...

Da kommst du leicht per
Code:
document.getElementById('caption').firstChild.data;
heran...einfach die Caption auslesen.

Kleiner Tipp, wie man sich oftmals das stundenlange durchsuchen fremder Skripte erspart:
Wenn du FF benutzt, dann markiere mal das komplette Dokument und wähle im Kontext-Menu "Auswahl-Quelltext anzeigen". Du siehst dann auf einfachem Weg, wie JS das Dokument manipuliert hat....also nicht den Original-Quelltext, sondern das, woraus der Browser die aktuelle Ansicht produziert.

In dem Fall bspw. sieht man dann das Element mit der Über(Unter)schrift, muss nur noch gucken, wie man darauf zugreifen kann....und da es netterweise eine ID hat namens "caption" hat, gestaltet sich das recht problemlos. :)
 
Ja heidewitzka Es geht ! ;) Sehr schön - hab mich dazu entschieden noch n Objekt für den Alternativtext zu erstellen und mit ein paar kleinen weiteren Veränderungen läuft das jetzt wie geschmiert =)

BESTEN DANK - weil darauf wäre ich beim besten willen nicht gekommen ;)
 

Neue Beiträge

Zurück