[JavaScript] Skrypt działa tylko z IE


(darekols) #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


(Anddezr+Dobreprogramy Pl) #2

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) #3

obecnie kod strony wygląda tak: http://darekols.ovh.org/mod2.html

I nie działa tylko z IE.

Jakieś pomysły?


(Anddezr+Dobreprogramy Pl) #4

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) #5

doskonale, dziękuję za pomoc.