29-06-2010, 16:27
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:
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
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