Pomoc s JS eventmi

Programovacie jazyky, rady, poradňa...
Nosferatu
Medium Expert
Medium Expert
Príspevky: 127
Registrovaný: 24 máj 2005, 8:50

Pomoc s JS eventmi

Príspevok od používateľa Nosferatu »

Ahojte,
mám taký problém, robím webku v AJAXE, takže obsah načítavam do diviek a nerefreshuje.
No chcem použiť v galérii LightBox, iste to poznáte a tam pri inicializácii zistuje linky s obrázkami. Takže pri každom načítani obsahu divka mi treba aby sa mi vytvoril nový object Lightbox, pričom neviem jak to spravit, bo ono je to základne nastavené na Body onload, ale nepoznám iný element ktorý by mal ešte event onload a inak to tam neviem dať.
Ak by ste mi niekto vedel helpnúť ako pri každom načítaní divka s obsahom, inicializujem Lightbox, resp. vytvorím object lightbox.
Moc mi to pomôže.

Diki
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Nepomohlo by do toho divu dať do tagu a atribút

Kód: Vybrať všetko

onclick = "showLightbox(this); return false;"
(neviem presne ako to máš urobené, tak ti neviem poradiť presne)
Nosferatu
Medium Expert
Medium Expert
Príspevky: 127
Registrovaný: 24 máj 2005, 8:50

Príspevok od používateľa Nosferatu »

hmm, no divko na onclick, myslím že len ie je také sprosté ) ..skúsim no.. mám to takto "new Lightbox()" ..alebo oni majú ete funkciu nato initLightbox() ale tá robi to isté
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Ako som napísal, neviem presne ako to máš urobené (a ako to chceš urobiť). Nestačí nainicializovať ten objekt klasicky (teda cez document.onload) a len do tých linkov s obrázkami pridať ten onclick (vlastne len urobiť to, čo sa urobí vo funkcii initLightbox() so všetkými tagmi <a> ktoré majú nastavené rel="lightbox")?
Napísať odpoveď