🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #49468

Re: podmiana img i wczytanie jego rozmiaru

#49468
From: Peter May
Date: Thu, 22 Oct 2009 12:20
59 lines
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-mail
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>

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