To michaelmiki:
Ależ ja doskonale wiem, że zaczynasz i dlatego staram się dawać przykłady proste. Skrypty przeznaczone do pracy na konkretnej stronie muszą uwzględniać wiele szczególnych sytuacji, a ogólne przykłady - nie muszą.
Np. mój skrypcik zakłada, że strona nie jest przewijana. Przewiń stronę, na której się znajduje i zobacz co się dzieje... I dlatego podkreślam, że to tylko przykład - taka zabawka. Ale widzę, że lubisz się bawić JS i bardzo dobrze, bo ja też lubię :-)
A tak w ogóle to wybrałeś trudne zadanie na początek. To nie tyle JavaScript co DHTML, który różni się znacznie w różnych przeglądarkach. Ja piszę wyłącznie pod IE, co daje najprostszy kod i największe możliwości. Lockoom przerabia na inne przeglądarki i jak widać rzecz się komplikuje.
Co do książek lub kursów, to nie znam jednej pozycji załatwiającej sprawę. Nauka to "zbieractwo i łowiectwo". Na początek polecałbym "JavaScript - księga eksperta" Helionu. Wbrew tytułowi zawiera dobre podstawy, choć to książka nieco już przestarzała. Nowości doszperasz sobie w Sieci.
Jeśli zdecydujesz się na DHTML w wersji Microsoftu, polecam serwis:
http://msdn.microsoft.com/workshop/entry.asp - fura doskonale opracowanej dokumentacji, a także przystępne artykuły. Niestety, konieczny angielski. W zakresie innych przeglądarek nic nie doradzę, bo ich nie znam...
To Lockoom:
Zwracam honor i chylę czoła... Masz rację, nie wziąłem pod uwagę, że czcionka jest proporcjonalna i litery mają różne szerokości...
Pozdrawiam
Paweł Rajewski