Jak ustawić poprawnie polskie litery na stronach HTML ( by lwk):
<HTML>
<HEAD>
...
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=iso-8895-2">
...
</HEAD>
Działa to oczywicie wtedy, gdy strona jest zapisana w standardzie
ISO-LATIN2 (preferowanym), dla standardu Windows (CP 1250) należy ustawić
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=windows-1250">
W edytorze Netscape Gold ustawia się to poprzez Properties/Document/Advanced
- Dodatkowo, aby poprawnie odwietlać strony w parametrach Netscape należy
ustawić:
Option/General Preferences/Fonts/Choose Font/Script na Europa Środkowa
dla obu typów czcionek.
Tworzenie strony z użyciem JavaScript:
JavaScript posiada dwie metody document.write() i document.writeln()
mimo zgodnie z opisem służy do umieszczania tesktów na stronie faktycznie
umożliwia wstawienie dowolnie dużej części strony składającej się z różnych
tagów HTML. Umożliwia to n.p. generowanie strony w zależności od podanych
argumentów w adresie czy prostą generację w pętli dużej ilości elementów
(patrz moja strona główna, gdzie oszczędziłem sobie wielokrotnego
powtarzania tagów <A> z odpowiednimi metodami). Jak to jednak bywa,
zawsze jest jakiś haczyk, w tym przypadku tuż przed wystąpieniem TAG-u
<SCRIPT> zawierającego wywołania writeln ostatnim elementem MUSI być jakiś
tekst, nieistotne jaki, nie może to być grafika. Jeśli ten warunek nie jest
spełniony co prawda elementy utworzone będą poprawnie, ale dodatkowo przed
nimi wyświetlony będzie początek zawartości tagu <SCRIPT> co nie wygląda
zbyt estetycznie. Przy takiej metodzie generacji strony nie mozna zapomnieć
o umieszczeniu tagów <NOSCRIPT> z zawartością alternatywną dla tych, którzy
uzywają przeglądarek bez JavaScript-u (IE i Netszkapa mają to od dawna) lub
wyłączyli w parametrach obsługę JavaScript-u. Można to sprawdzić na mojej
stronie głównej po włączeniu/wyłączeniu JavaScriptu strona wygląda i zchowuje
się odrobinę inaczej.
Łączenie <FORM> z innymi elementami (by lwk):
Zauważyłem, iż dla elementu <FORM> podczas łączenia z innymi elementami
( w szcególności <TABLE>) Netscape zachowuje się bardzo kapryśnie
(IE nie sprawdzałem, ale nie sądzę, żeby było lepiej - może być inaczej).
Na mojej stronie domowej w lewym górnym rogu znajduje się pole formularza,
w którym wyświetlany jest czas. Aby uzyskać takie rozplanowanie jakie tam
widać, musiałem włączyć w zasięg <FORM> napisy i obrazek, które
się tam znajdują, w przeciwnym wypadku mimo ustawienia ich w odpowiedniej
formatującej strukturze <TABLE> wyswietlane były zupełnie inaczej, niż
zostały zadeklarowane. Żeby było śmieszniej, w edytorze Netscape elementy
ustawione były zgodnie z oczekiwaniem, natomiast podczas przegladania było już
zupełnie inaczej. Inny dziwny fakt: wewnątrz TAG-u <FORM> instrukcje
javascript-u write() i writeln() czasami nie dają spodziewanych efektów:
ewentualne TAG-i zawarte w tekscie jak np. <HR> są uwzględniane,
ale sam tekst nie pojawia się na ekranie.