Losowy cytat:

Tekst powyżej zostaje wybrany losowo przy każdym załadowaniu (odświeżeniu) strony. Poszczególne cytaty są zapisane w zewnętrznych plikach nazwanych po kolei 1.js, 2.js, 3.js itd. i umieszczonych w katalogu "cytaty".

Zaletą tego rozwiązania jest to, że przeglądarka użytkownika nigdy nie pobiera wszystkich cytatów jednocześnie, lecz za każdym razem zawartość tylko jednego pliku. A więc jest to optymalne rozwiązanie w przypadku bardzo dużej ilości cytatów.

Należy tylko pamiętać, aby ustawić odpowiednią wartość zmiennej "ilosc", odpowiadającą liczbie plików js w katalogu "cytaty".

Problem polskich znaków

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 document.write(nasza_zmienna), używamy PiszPL(nasza_zmienna).
Ale uwaga, w plikach zewnętrznych 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.