PDA

Pogčedajte punu verziju : DHTML layer i SELECT box


ppavlovic
29. 09. 2006., 20:38
Ima li neki nacin da nateram IE da se DHTML layer ne podvlaci uspod SELECT box-a? Npr. pogledajte http://www.polovniautomobili.com/ i zeleni sticker.

zira
29. 09. 2006., 21:06
Uglavnom se to rjesava tako sto se selectbox dinamicki sakrije (tj DIV u kome se on nalazi) u trenutku otvaranja novog preklapajuceg DIV-a i ponovo prikaze po skrivanju tog DIV-a.

dxvxd
30. 09. 2006., 07:50
Resenje: http://www.hedgerwow.com/360/bugs/css-select-free.html

zira
30. 09. 2006., 10:35
Da, to je dobro. Na zalost, nije potpuno rjesenje, probaj da otvoris selectbox dok je u pozadini, on ostane u pozadini, a opcije iskoce u prvi plan.

aleck
10. 10. 2006., 20:03
Ima li neki nacin da nateram IE da se DHTML layer ne podvlaci uspod SELECT box-a? Npr. pogledajte http://www.polovniautomobili.com/ i zeleni sticker.

http://www.aplus.co.yu/wch/examples/

Sa ovim sam rešio sve moguće probleme ovog tipa.

zira
10. 10. 2006., 20:26
Pozdrav Aleck. Isto se desava i sa tvojim rjesenjem:
probaj da otvoris selectbox dok je u pozadini, on ostane u pozadini, a opcije iskoce u prvi plan.
Ali mislim da je to maksimum koji se moze postici kod ovoga problema.

ivanhoe
11. 10. 2006., 23:08
a zar ne moze da se selektu doda onclick koji ce da pomeri selectbox ispred ifrejma ?

jablan
11. 10. 2006., 23:18
Kakav sad ifrejm?!

ivanhoe
12. 10. 2006., 19:49
hmm, pa ja pricam o tehnici da se sadrzaj stavi u iframe i tako obezbedi da se select ne "providi" kroz njega... a o cemu vi pricate? :D

noviKorisnik
12. 10. 2006., 20:35
Izgleda da su klasične form kontrole "deprecated" u svetu savremenih browsera i dominacije css-a :-)

aleck
14. 10. 2006., 17:56
Pozdrav Aleck. Isto se desava i sa tvojim rjesenjem:

Ali mislim da je to maksimum koji se moze postici kod ovoga problema.

Meni se čini da je to željeno ponašanje, inače ne znam kako bi išta izabrao u tom select boxu. Mislio sam da je problem da se layer stavi preko select elementa pa da se sadržaj layera lepo vidi. A kada pokriješ select box, onda nikako i ne možeš da klikneš na njega.

Zbunjen sam šta ti je u stvari cilj..?

zira
14. 10. 2006., 18:47
Ne, funkcionalno je problem rijesen i tvoje je rjesenje naravno dobro. Govorio sam samo o tome da tada, ako select kada dobije fokus, u prvi plan izbaci opcije, ali sam select ostane i dalje u pozadini. Sto je funkcionalno OK, jedino vizuelno mi je ruzno, ali razumijem naravno da je to zbog specificnosti select-a i slicnih elemenata.

aleck
14. 10. 2006., 23:53
Ne, funkcionalno je problem rijesen i tvoje je rjesenje naravno dobro. Govorio sam samo o tome da tada, ako select kada dobije fokus, u prvi plan izbaci opcije, ali sam select ostane i dalje u pozadini. Sto je funkcionalno OK, jedino vizuelno mi je ruzno, ali razumijem naravno da je to zbog specificnosti select-a i slicnih elemenata.

Aha, kada tastaturom recimo dobije fokus..? Tu bi već morao da programski pronađeš koje selectove na strani dati layer pokriva, pa da onda pregaziš onfocus da odmah uradi blur() ili tako nešto. Deluje mi previše muke. :)

zira
15. 10. 2006., 01:44
Ma da... ako mogu ovo da izbjegnem dizajnom, gledam da nema preklapanja. Ako ima, rjesenje kao sto je tvoje radi posao.