(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
|
25. 09. 2007. | #1 |
Psychedelictrance freak
Wrote a book
|
Light box, ajax navigator
Imam jednu stranicu na kojoj se prikazuju male slicice i klikom na neku od njih uz pomoc lightbox-a otvaram vecu. Pored toga na stranici imam navigator [1,2,3,...] da bi ogranicio broj slika na strani.
I to ok radi sve dok ne ukljucim opciju koju poseduje taj moj navigator koja sluzi da radi navigaciju uz pomoc AJAX-a. Klikom na neki broj u navigatoru, AJAX-om se poziva skripta za generisanje sadrzaja/slika i onda se puni div na stranici sa istim. Dakle, kada navigator radi u AJAX modu, lightbox pukne (ne inicijalizuje se vec se otvori slika normalno). Radi samo na prvom ucitavanju posle navigacije nece ... Na stranici nema nikakvih js gresaka (FireBug), probao u vise browsera. Imate ideju ? Hvala, Ivan
__________________
Testiranje bezbednosti web aplikacija |
25. 09. 2007. | #2 |
Knowledge base
Wrote a book
Datum učlanjenja: 16.06.2005
Lokacija: Novi Sad
Poruke: 1.437
Hvala: 37
131 "Hvala" u 82 poruka
|
Okaci URL, tj. prebaci na test server pa da vidimo.
__________________
Năo quero mais seguir um só caminho |
25. 09. 2007. | #3 |
Direktor Kombinata
Invented the damn thing
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
|
Lightbox najverovatnije kači ponašanje (behavior - event handler, whatever) na slike kada se dokument učita (document load). Kada ti osvežiš deo on je bez ponašanja, a pošto je inicijalizacija prošla ponašanje neće ni biti nakačeno na sliku koja se upravo učitala.
Jedno rešenje je da nakon učitavanja pozoveš kod koji će nakačiti handlere na novu sliku. Ako koristiš jQuery možeš probati Live Query koji "sluša" DOM izmene i kači behavior na elemente koje naknadno dodaš.
__________________
activeCollab - Project Management and Collaboration Tool iz domaće kuhinje | area51.rs - Blog |
25. 09. 2007. | #4 |
Ivan Dilber
Sir Write-a-Lot
|
mozes naprosto da pozoves body.onload() rucno na kraju svakog ajax upita
__________________
Leadership is the art of getting people to want to do what you know must be done. |
25. 09. 2007. | #5 |
Psychedelictrance freak
Wrote a book
|
Hvala na savetima, nabudzicu vec nesto
__________________
Testiranje bezbednosti web aplikacija |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
PHP, ajax programer | captainn | Poslovne ponude i zapošljavanje | 0 | 04. 07. 2008. 18:01 |
Ajax Mistakes a.k.a kad ne treba da koristite Ajax | nixa | Planiranje i usability | 7 | 13. 02. 2006. 16:20 |