(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
|
01. 10. 2006. | #1 |
Psychedelictrance freak
Wrote a book
|
DIV, MouseOut, href ...
Ovako, imam jedan div\layer koji je sakriven na pocetku ( display:none; ) i na jedan mouseover na nekom levom linku taj div se prikaze ( document.getElementById('Layer1').style.display = "block"; ). Na divu postoji dogadjaj MouseOut tj tada pozivam ovo: document.getElementById('Layer1').style.display = "none";, tj zelim da se div sakrije. Problem nastaje kada u textu diva ima link, cim se mouse stavi na link div nestane ...
Kako da sredim ovo ? Hvala
__________________
Testiranje bezbednosti web aplikacija |
01. 10. 2006. | #2 |
expert
Expert
Datum učlanjenja: 27.11.2005
Poruke: 543
Hvala: 47
57 "Hvala" u 31 poruka
|
Valjda se to zove propagacija eventa. Citaj http://www.quirksmode.org/js/introevents.html a posebno http://www.quirksmode.org/js/events_order.html, pa kad provalis kazi i nama.
|
01. 10. 2006. | #3 |
Psychedelictrance freak
Wrote a book
|
Hvala na linkovima, ali sad nemam vremena da citam ... ovo sam pregazio tako sto sam zamenio mouseout sa onclick ( dok se dizajner ne vrati pa provali kako to ide ).
A ako neko slucajno ima neko gotovo resenje ne bi bilo lose da ostavi ovde ...
__________________
Testiranje bezbednosti web aplikacija |
01. 10. 2006. | #4 | |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Citat:
Kôd:
document.getElementById('Layer1').style.display = "block";
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” |
|
01. 10. 2006. | #5 |
Psychedelictrance freak
Wrote a book
|
Hm ... ne smem to da uradim jer taj div mora da se pojavi samo kada se predje preko jednog linka koji se fizicki nalazi iznad tog diva.
__________________
Testiranje bezbednosti web aplikacija |
01. 10. 2006. | #6 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Pa ne može da se pojavi ako pređeš preko njega dok mu je display none ... tako da ne treba da te bude frka, njega i dalje pali taj isti levi link, a ovaj dodatak samo sprečava štetu od linka na samom lejeru.
|
02. 10. 2006. | #7 |
Psychedelictrance freak
Wrote a book
|
Ali meni bas treba da postoji mogucnost pojave linka na leyeru ...
__________________
Testiranje bezbednosti web aplikacija |
03. 10. 2006. | #8 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Biće onda da ne razumem u čemu je problem. Bilo mi je interesantno pa sam napravio primer prema priči koja je ovde navedena. Dakle, jedan levi link koji na mouseover treba da pali skriveni Layer1, Layer1 koji se skriva na mouseout ... i link na tom divu ga je gasio - što sam shvatio da je predstavljeni problem. Dalje, dodavanjem mouseover handlera na Layer1 ovaj problem više nije bio prisutan.
E sad - šta sam propustio u celoj priči? |
|
|