Article View: pl.comp.lang.javascript
Article #49468Re: podmiana img i wczytanie jego rozmiaru
From: Peter May
Date: Thu, 22 Oct 2009 12:20
Date: Thu, 22 Oct 2009 12:20
59 lines
2997 bytes
2997 bytes
keemor pisze:
> On 22 PaĆș, 13:16, Peter May <peter....@poczta.fm> wrote:
>> keemor pisze:
>>
>>
>>
>>> On 22 PaĆș, 10:29, Peter May <peter....@poczta.fm> wrote:
>>>> ethanak pisze:
>>>>> Dnia Wed, 21 Oct 2009 22:28:35 +0200, smerf napisaĆ(a):
>>>>>> Probuje podmienic src w img i zczytac jego rozmiar. Nie zawsze mi to
>>>>>> dziala tzn czasem rozmiar jest nieprawidlowy. Podejrzewam ze obrazek sie
>>>>>> nie zdazy wczytac a skrypt js dalej sie wykonuje, mam racje ?
>>>>> masz.
>>>>>> Da sie cos z tym zrobic ??
>>>>> obrazek.onload=function()
>>>>> {
>>>>> // tu kod
>>>>> }
>>>> Obawiam siÄ, ĆŒe co najmniej pod OperÄ
i IE7 bÄdÄ
z tym problemy.
>>>> TestowaĆem :/
>>>> --
>>>> Peter
>>> 1.
>>> Onload dziala w IE7 i pod Opera
>>> http://stackoverflow.com/questions/198892/img-onload-doesnt-work-well...
>>> Poprawne uzycie to:
>>> document.getElementById(slajd).onload = function() { }
>>> document.getElementById(slajd).src = '/path/to/img'
>>> Najpierw rejestracja onload, pozniej zaladunek obrazka
>> ChodziĆo o img.onload = function(){}; A to w Operze nie dziaĆaĆo mi. W
>> IE7 moĆŒe zagalopowaĆem siÄ nieco, ale kto jego tam wie ;-)
>>
>> Ponadto inna ciekawostka:http://snippets.dzone.com/posts/show/89
>>
>> --
>> Peter
>
> Na Opera 10.0 / Ubuntu dziaĆa
>
> Kod
> http://jsbin.com/iviha
> http://jsbin.com/iviha/edit
W porzÄ
dku. DziaĆa. Mi jednak takie coĆ nie dziaĆaĆo w Operze:
1. ĆciÄ
gam zawartoĆÄ z serwera XHR-em (lista <ul id="test"><li><img..
/></li></ul>)
2. Wstawiam zawartoĆÄ.
3. I uruchamiam:
document.getElementById("test").getElementsByTagName("img")[0].onload =
function(){
// cos tam uruchmiam
}
I to wĆaĆnie nie dziaĆaĆo mi w Operze.
--
Peter
Technical Details
Message-ID:
<hbpj9k$hm8$1@nemesis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailReferences:
<4adf6efe$1@news.home.net.pl> <hbp1cc$1b2$1@news.onet.pl> <hbp5of$676$1@nemesis.news.neostrada.pl> <19bf355f-d978-4947-8970-bc2e24d8ef60@j19g2000vbp.googlegroups.com> <hbpf2m$p7e$1@atlantis.news.neostrada.pl> <0c50e9cc-c898-4793-8ba6-414a7e9aca88@m11g2000vbl.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: Peter May <peter.may@poczta.fm> Newsgroups: pl.comp.lang.javascript Subject: Re: podmiana img i wczytanie jego rozmiaru Date: Thu, 22 Oct 2009 14:20:05 +0200 Organization: TP - http://www.tp.pl/ Lines: 59 Message-ID: <hbpj9k$hm8$1@nemesis.news.neostrada.pl> References: <4adf6efe$1@news.home.net.pl> <hbp1cc$1b2$1@news.onet.pl> <hbp5of$676$1@nemesis.news.neostrada.pl> <19bf355f-d978-4947-8970-bc2e24d8ef60@j19g2000vbp.googlegroups.com> <hbpf2m$p7e$1@atlantis.news.neostrada.pl> <0c50e9cc-c898-4793-8ba6-414a7e9aca88@m11g2000vbl.googlegroups.com> NNTP-Posting-Host: uw210.internetdsl.tpnet.pl Mime-Version: 1.0 X-Trace: nemesis.news.neostrada.pl 1256214644 18120 80.55.152.210 (22 Oct 2009 12:30:44 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Thu, 22 Oct 2009 12:30:44 +0000 (UTC) User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) In-Reply-To: <0c50e9cc-c898-4793-8ba6-414a7e9aca88@m11g2000vbl.googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit