darekols
(darekols)
27 Grudzień 2009 22:40
#1
Witam.
Mam problem z kodem napisanym w JavaScripcie, a mianowicie działa tylko z Internet Explorerem.
Nie znam składni ani poleceń, dotego większość kodu to zlepek informacji znalezionych w google.
Czy może mi ktoś wyjaśnić dlaczego tak się dzieje? Lub czy zna ktoś walidator JS dla nowicjuszy?
witryna: http://darekols.ovh.org/mod.html
kod strony: http://darekols.ovh.org/mod.txt
Używaj małych liter w nazwach znaczników, atrybutów, zamiast language=“javascript” pisz type=“text/javascript”. Walidator, w FF Narzędzia/Konsola i masz błędy, w Twoim przypadku a is null .
darekols
(darekols)
28 Grudzień 2009 16:44
#3
obecnie kod strony wygląda tak: http://darekols.ovh.org/mod2.html
I nie działa tylko z IE.
Jakieś pomysły?
Naucz się używać alert(), jedziesz po kolei i tam gdzie okienko nie wyskoczy, od tego momentu szukasz błędu.
Problemem są znaczki < i > w innerHTML.
Zamień więc wszystkie wystąpienia
w
document.getElementById('copytext').innerHTML +=....
na
<br>
i powinno działać.
darekols
(darekols)
28 Grudzień 2009 20:59
#5
doskonale, dziękuję za pomoc.