Article View: pl.comp.lang.javascript
Article #39955Re: Pytanie lamera...
From: Tomasz Kępski
Date: Wed, 17 May 2006 10:31
Date: Wed, 17 May 2006 10:31
62 lines
2476 bytes
2476 bytes
When my calendarclock said 2006-05-17 11:56 [BIP], the user known as
Jasioo typed:
>> Sprawa 2 trudniejsza: jeśli skrypty podpinają swoje funkcje pod jakieś
>> metody obiektów strony (np. onclick, onmouseover) to tu też może powstać
>> konflikt jeśli operują na tym samym zdarzeniu i robią to w sposób
>> blokujący dalszą obsługę.
>>
>> Tyle na ten temat szklana kulla.
>
> Dzieki "szklanej kuli"!
> Okazuje sie, ze po wstawieniu 4 skryptu nie dziala 1 lecz dwa wczesniejsze.
>
> Dla jednego ze skryptow mam:
> <body onLoad=\"show_clock()\">
>
> W kolejnym, wewnątrz skryptu jest również onLoad
>
>
> A ten 4 (najnowszy - "psuj") ma cos takiego:
> window.onload=populate
>
> Tak mi się jakoś to "onLoad" zobaczyło...
>
> W oczekiwaniu na dalsze pomaganie... pozdrowionka
Proponuję dodatkową funkcję dodającą kolejną obsługę do już istniejącej.
W wersji prostszej np:
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
};
}
}
i teraz zamiast
window.onload=populate;
piszesz
addLoadEvent(populate);
Jeśli chcesz zamienić kolejność uruchamiania to po prostu zamieniasz
kolejność oldonload(); i func(); w else.
TK
--
___|___ "He will return. Are U ready?"
\o/
< Tomasz Kepski
| tomekk(na)amsnet(dot)pl | http://under.constr.after.reboot
Technical Details
Message-ID:
<e4eu29$63o$1@news.dialog.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mailReferences:
<e4eqd9$2np$1@news.dialog.net.pl> <6204.00000089.446af336@newsgate.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.dialog.net.pl!not-for-mail From: Tomasz Kępski <tomekk_nospam@amsnet.fake.pl> Newsgroups: pl.comp.lang.javascript Subject: Re: Pytanie lamera... Date: Wed, 17 May 2006 12:31:37 +0200 Organization: Dialog Net Lines: 62 Message-ID: <e4eu29$63o$1@news.dialog.net.pl> References: <e4eqd9$2np$1@news.dialog.net.pl> <6204.00000089.446af336@newsgate.onet.pl> NNTP-Posting-Host: xdsl-3120.wroclaw.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1147861897 6264 81.168.156.48 (17 May 2006 10:31:37 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Wed, 17 May 2006 10:31:37 +0000 (UTC) User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) In-Reply-To: <6204.00000089.446af336@newsgate.onet.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit