Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
mam błędy w kodzie javascript - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: mam błędy w kodzie javascript (/thread-mam-bledy-w-kodzie-javascript)



mam błędy w kodzie javascript - daras28 - 14-05-2010

Witam
Czy możecie mi pomóc z kodem:
window.onload = function() {
alert("sorry");
}
var linki = document.getElementsByTagName('a');
for(i=0; i < linki.length; i++)
{
if (linki[i].className=='costam')
linki[i].onclick = alert("klik");
}
?
Przerobiłem niedawno kurs javascript i chciałem na mojej stronce ukryć onklick.,
ale w tak spreparowanym kodzie drugi alert nie che działać.
Pozdrawiam.
Darek.


RE: mam błędy w kodzie javascript - Pedro84 - 14-05-2010

Używaj BBCode!

Czytaj dokładnie kursy, które "przerobiłeś"...
Cytat:Powyższy kod musi być wykonany, gdy do dokumentu załadują się już wszystkie linki, dlatego ten skrypt należy dołączyć na samym końcu <body> (albo umieścić w funkcji, która zostanie wywołana przy onload dokumentu).



RE: mam błędy w kodzie javascript - daras28 - 14-05-2010

Ale jak to się robi przy stosowaniu zewnętrznego skryptu?


RE: mam błędy w kodzie javascript - Pedro84 - 14-05-2010

(14-05-2010, 18:01)daras28 napisał(a): Ale jak to się robi przy stosowaniu zewnętrznego skryptu?
Ale co?


RE: mam błędy w kodzie javascript - daras28 - 14-05-2010

Pisałeś że:"ten skrypt należy dołączyć na samym końcu <body> ."


RE: mam błędy w kodzie javascript - Pedro84 - 14-05-2010

(14-05-2010, 22:00)daras28 napisał(a): Pisałeś że:"ten skrypt należy dołączyć na samym końcu <body> ."

No tak. Ale nie rozumiem z czym masz problem w tej materii Smile


RE: mam błędy w kodzie javascript - daras28 - 14-05-2010

Ja tworzę zewnętrzne pliki .js . To jak go zadeklarować? Do tej pory robiłem to w <head>


RE: mam błędy w kodzie javascript - Pedro84 - 14-05-2010

Nie ma znaczenia, czy dołączasz ja za pomocą <script> czy też ładujesz w HTML
Cytat:ten skrypt należy dołączyć na samym końcu <body>
Więc tak zrób, metodą jakiej używasz.


RE: mam błędy w kodzie javascript - daras28 - 14-05-2010

Dziękuję Ci bardzo.
Już działa