Ten skrypt służy do wstawiania zawartości zewnętrznego pliku w dowolne miejsce w dokumencie.
Polega to na tym, że w zewnętrznym pliku, definiowana jest javascriptowa zmienna zawierająca określony tekst. Tekst jest pisany w dokumencie metodą document.write(). Tekst ten może
być formatowany znacznikami html, a więc nic nie stoi na przeszkodzie aby w ten sposób wstawiać również inne obiekty (obrazki, tabele, linki, wykazy, formularze itd.).
Na przykład:
W pliku zewnętrznym może być umieszczone więcej niż jedna zmienna, tak że można wstawiać różne teksty w różne miejsca w dokumencie.
Ponieważ, w różnych przeglądarkach i na różnych platformach systemowych, istnieją problemy z prawidłową interpretacją polskich liter (umieszczonych w zewnętrznym pliku), zastosowana została tu specjalna funkcja: PiszPL().
Po prostu zamiast
Ale uwaga, w pliku zewnętrznym nie piszemy polskich znaków, tylko wstawiamy znak procenta przed literą, która ma być z ogonkiem. Na Przykład:
zamiast który piszemy kt%ory
zamiast żółć piszemy %z%o%l%c
zamiast źródło piszemy %xr%od%lo
Uwaga
Skrypt ten, nie usuwa problemu ogonków w przeglądarkach, które nie mają zaimplementowanej obsługi polskich znaków.
Skrypt ten może być szczególnie przydatny, gdy mamy serwis składający się z wielu podstron, a na każdej z nich znajduje się pewien powtarzający się fragment (np. nagłówek lub stopka). W
przypadku gdy chcemy zmodyfikować ten fragment, nie musimy modyfikować wszystkich podstron, a tylko jeden plik zewnętrzny.
Ponadto, możemy mieć więcej takich plików, a to który z nich zostanie załadowany do przeglądarki możemy uzależnić od różnych czynników takich jak: