Thread View: pl.comp.lang.javascript
2 messages
2 total messages
Started by kamyk
Tue, 06 Oct 2009 14:44
explorer i rozmiar obrazkow nie siedzacych w drzewie dom
Author: kamyk
Date: Tue, 06 Oct 2009 14:44
Date: Tue, 06 Oct 2009 14:44
27 lines
2215 bytes
2215 bytes
Witam, zrobilem prosty preloader obrazkow w javascripcie, wykorzystany ma byc on w czyms ala lightbox w zwiazku z czym z preloadowanych obrazkow pobieram potrzebny mi ich rozmiar (wlasciwosci width i height). Jestem swiadom ogranicznenia Internet Explorera, ktory nie poda mi prawidlowego wymiaru dopoki obrazek nie zostanie osadzony w drzewie DOM i wyswietlony (display inny niz none). Problem moj polega na tym, ze nawet w takich warunkach zdarza sie, ze rozmiar zwracany przez ie wynosi 0. Pytanie do was, czy znacie jeszcze inne przypadlosci kIEpskiego ktore powoduja taki efekt? Moze jakies linki w sieci do opisu wszystkich badz przynajmniej wiekszej liczby warunkow potrzebnych do pobrania prawidlowego rozmiaru obrazka? kawalek kodu dostepny tutaj: http://paste.bradleygill.com/index.php?paste_id=22120 Cale zlo dzieje sie gdy dany obrazek byl juz wczesniej wyswietlony i jest wyciagniety funkcja data, jego wymiary pod explorerem pojawiaja sie dopiero po wykonaniu krotkiej animacji za pomoca funkcji animate(), z przekazanego do niej callbacka mozna bez problemu odczytac wielkosc obrazka o ile animacja miala ustawiona dlugosc na wiecej niz 0. Ktos moze ma pomysl gdzie jest blad albo jak dobrac sie w explorerze do wymiarow obrazka bez robienia jakiegos setInterval ? -- pozdrowionka Kamyk
Re: explorer i rozmiar obrazkow nie siedzacych w drzewie dom
Author: keemor
Date: Fri, 09 Oct 2009 11:26
Date: Fri, 09 Oct 2009 11:26
35 lines
2753 bytes
2753 bytes
On 6 PaΕΊ, 16:44, "kamyk" <pioot...@poczta.onet.pl> wrote: > Witam, > zrobilem prosty preloader obrazkow w javascripcie, wykorzystany ma byc on w > czyms ala lightbox w zwiazku z czym z preloadowanych obrazkow pobieram > potrzebny mi ich rozmiar (wlasciwosci width i height). Jestem swiadom > ogranicznenia Internet Explorera, ktory nie poda mi prawidlowego wymiaru > dopoki obrazek nie zostanie osadzony w drzewie DOM i wyswietlony (display > inny niz none). Problem moj polega na tym, ze nawet w takich warunkach > zdarza sie, ze rozmiar zwracany przez ie wynosi 0. Pytanie do was, czy > znacie jeszcze inne przypadlosci kIEpskiego ktore powoduja taki efekt? Moze > jakies linki w sieci do opisu wszystkich badz przynajmniej wiekszej liczby > warunkow potrzebnych do pobrania prawidlowego rozmiaru obrazka? > > kawalek kodu dostepny tutaj:http://paste.bradleygill.com/index.php?paste_id=22120 > > Cale zlo dzieje sie gdy dany obrazek byl juz wczesniej wyswietlony i jest > wyciagniety funkcja data, jego wymiary pod explorerem pojawiaja sie dopiero > po wykonaniu krotkiej animacji za pomoca funkcji animate(), z przekazanego > do niej callbacka mozna bez problemu odczytac wielkosc obrazka o ile > animacja miala ustawiona dlugosc na wiecej niz 0. > > Ktos moze ma pomysl gdzie jest blad albo jak dobrac sie w explorerze do > wymiarow obrazka bez robienia jakiegos setInterval ? > > -- > pozdrowionka > Kamyk Wydaje mi sie dobierasz sie atrybutu width taga img, ktory nie jest ustawiony. Sprobuj pobrac wartosc width,height z elementu dom http://jsbin.com/uxola keemor.com
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads