🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Co tu jest źle?

#52020
From: Tomek
Date: Fri, 02 Aug 2019 07:25
37 lines
2001 bytes
W dniu 01.08.2019 o 22:22, Michal M. Lechanski pisze:
> Mam taki script w <body> (do head nie mam dostępu), który wyświetlał
> losowo jeden z obrazków. Ostatnio dodawałem kolejny obrazek i coś
> zepsułem - obrazki się nie wyświetlają. Poza tym wszystko inne działa.
> 
> Console z Developer Tools w Firefoksie pokazuje:
> 
> TypeError: document.getElementById(...) is null
>      loadHomeImage http://lechanski.net/:155
>      <anonymous> http://lechanski.net/:158
> 
> Podpowiedzcie proszę co zrobiłem źle i jak to naprawić.
> Z góry bardzo dziękuję.
> 
> 
> Kod:
> 
> <script type="text/javascript">
>   function loadHomeImage(){
>     document.getElementById('homepage-image').innerHTML = 'xxx';
>     };
> 
> loadHomeImage();
> </script>
> 
> 

Wywołujesz funkcję kiedy jeszcze nie istnieje (a raczej nie masz 
gwarancji, że istniej) "homepage-image".

W jQuery stosuje się formułkę, która rozwiązuje ten problem:

jQuery(document).ready(function() {

});

W internecie znajdziesz zamiennik tego w czystym JS.
Technical Details
Message-ID: <5d43e56f$0$519$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <qhvhle$14p$1$michal@news.chmurka.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Co tu jest źle?
Newsgroups: pl.comp.lang.javascript
References: <qhvhle$14p$1$michal@news.chmurka.net>
From: Tomek <skowtm@wp.xx.pl>
Date: Fri, 2 Aug 2019 09:25:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <qhvhle$14p$1$michal@news.chmurka.net>
Lines: 38
Message-ID: <5d43e56f$0$519$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.3.208.121
X-Trace: 1564730735 unt-rea-b-01.news.neostrada.pl 519 83.3.208.121:57589
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit