Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[JavaScript] Dziwny problem - 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ł: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: [JavaScript] Dziwny problem (/thread-javascript-dziwny-problem)



[JavaScript] Dziwny problem - Rafik01 - 29-06-2010

Witam

Od dawna nie pisałem skryptów w JavaScripcie i gdy zaszła w końcu potrzeba natrafiłem na idiotyczny problem. Otóż mam w pliku edytor.js taki oto skrypt:
Kod:
window.onload = Laduj;

/*function dodajZnacznik( znacznik )
{
    var odnosnik = document.getElementById('note_content');
    var tresc = odnosnik.innerHTML;
    odnosnik.innerHTML = tresc + znacznik;
}*/

function Laduj()
{
    window.alert('dddd');
}

Funkcja dodajZnacznik jest na razie w komentarzu, bo nie jest ona potrzebna. Otóż gdy wywołam funkcję z poziomu pliku HTML ( np. img onclick="dodajZnacznik(...)" ) to w pełni działa. Jednak to dosyć nie estetyczne rozwiązanie. No i teraz chciałem napisać to z poziomu samego JavaScriptu. Po kilku nieudanych próbach postanowiłem dać w funkcji Laduj tylko samo wyświetlenie komunikatu, aby sprawdzić czy w ogóle funkcje wywołuje. Co się okazało? Gdy w javascripcie poza funkcjami dam "window.alert("Blablabla");" to działa, jednak w funkcji Laduj, choć wygląda poprawnie nie reaguje. Podobnie z innymi poleceniami. Nie widzę tu żadnego błędu. Może wy coś pomożecie.

Pozdrawiam


RE: [JavaScript] Dziwny problem - Rafik01 - 29-06-2010

Problem rozwiązałem sam. Wystarczyło w definicji pliku javascript dodać atrybut "language", którego uprzednio nie podawałem.