Piotr Buller z Bydgoszczy wykazał się wytrwałością i znalazł sposób na uzyskanie polskich znaków w kodzie źródłowym JavaScript pobieranym z pliku zewnętrznego.
Piotr Buller z Bydgoszczy, jeden z Was, drodzy subskrybenci, wykazał się wytrwałością i znalazł sposób na uzyskanie polskich znaków w kodzie źródłowym JavaScript pobieranym z pliku zewnętrznego. Przyznam się, że był to dla mnie bardzo uciążliwy problem. Jak zwykle okazało się, że rozwiązanie jest banalnie proste - trzeba tylko umieć szukać.
Wystarczy na stronie, najlepiej w sekcji <HEAD>, umieścić następujący skrypt:
<SCRIPT TYPE="text/javascript" language="JavaScript">
A_="Ą"
a_="ą"
S_="Ś"
s_="ś"
Z_="Ź"
z_="ź"
</SCRIPT>
[Zobacz źródło, aby skopiować poprawne dane]
Złe kodowanie występowało tylko w przypadku Ą, ą, Ś, ś, Ź, ź, dlatego też tylko te litery zostały zdefiniowane w skrypcie.
W pliku zewnętrznym zawierającym kod JavaScript, wszystkie litery z ww. zestawu zamieniamy na odpowiednie zmienne. Żeby uzyskać ś, piszemy "+s_+" (np. po"+s_+"cig), ą to "+a_+" itd.
Jeszcze raz dziękuję Piotrowi z Bydgoszczy