Bildergallery ->JQuery Lightbox und Counter

16/02/2010 - 09:14 von Frank Menke | Report spam
Hi NG, ich habe eine Bildergallery wo ich die Bilder mit Thumbnails als
Vorschaubild anzeige. Wenn ich auf ein Bild geklickt habe, wurde eine
View.aspx Seite aufgerufen, welche das Bild in Originalgröße angezeigt hat.
(es wurde nur die ID des Bildes übergeben) In der Seite wurde auch der
Counter des Bildes aktualisiert, damit man sehen konnte wie oft ein Bild
ausgewàhlt wurde.
Nun habe ich aber auf eine Jquery LightBox umgestellt. Wo das Bild direkt
per Javascript Popupbild angezeigt wird. Nur funktioniert hier ja nichts
mehr mit einem Counter. Wie kann ich das nun am besten lösen, das der
Counter vom Bild erhöht wird?
 

Lesen sie die antworten

#1 Thomas Bandt
16/02/2010 - 10:07 | Warnen spam
Frank Menke wrote:
Hi NG, ich habe eine Bildergallery wo ich die Bilder mit Thumbnails als
Vorschaubild anzeige. Wenn ich auf ein Bild geklickt habe, wurde eine
View.aspx Seite aufgerufen, welche das Bild in Originalgröße angezeigt
hat. (es wurde nur die ID des Bildes übergeben) In der Seite wurde auch
der Counter des Bildes aktualisiert, damit man sehen konnte wie oft ein
Bild ausgewàhlt wurde.
Nun habe ich aber auf eine Jquery LightBox umgestellt. Wo das Bild
direkt per Javascript Popupbild angezeigt wird. Nur funktioniert hier ja
nichts mehr mit einem Counter. Wie kann ich das nun am besten lösen, das
der Counter vom Bild erhöht wird?



Ich kenne jetzt jQuery Lightbox nicht genau, aber
ich nehme an, dass es dort ein Event für das Öffnen
des Zoom-Bildes gibt.

Dort könntest du dich einhàngen und per Ajax-Request
einen Handler am Server aufrufen, in dem du dann den
Counter erhöhst (d.h. du übergibst auch die ID mit
an die Seite/den Handler).

Bsp.:

$.get("count.ashx?ImageID=...");
http://api.jquery.com/jQuery.get/

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de

Ähnliche fragen