[ Pobierz całość w formacie PDF ]
.onLoad i onUnloadspecyfikujš natomiast nazwy procedur, które majš zostać wykonane podczasładowania oraz opuszczania strony przez użytkownika.Wartoci parametrów znacznika możemy uzyskać, odwołujšc się dowłaciwoci obiektu document.Ich lista znajduje się w tabeli 4.5.Tabela 4.5.Właciwoci obiektu documentNazwa właciwociZnaczenieAlinkColorwartoć koloru, jaki przyjmuje aktywowany odnonikLinkColorwartoć koloru, jaki przyjmuje jeszcze nie użyty i nie aktywowany odnonikvlinkColorwartoć koloru, jaki przyjmuje użyty odnonikbgColorkolor podkładufgColorkolor tekstuanchorstablica zawierajšca wszystkie kotwice w dokumenciecookiespecyfikacja obiektu cookieformstablica zawierajšca wszystkie formularze w dokumencielastModifieddata ostatniej modyfikacji dokumentulinkstablica zawierajšca wszystkie linki znajdujšce się w danym dokumencielocationkompletny URL bieżšcego dokumentureferrerURL dokumentu, z którego został wywołany bieżšcy dokumenttitletytuł dokumentu podany znacznikiem HTMLĆwiczenie 4.16.Wywietlić dostępne właciwoci obiektu document.Przykładowy skryptW skrypcie wykorzystalimy pętlę przeglšdajšcš wszystkie właciwoci danegoobiektu (w tym przypadku obiektów: links oraz forms).Ma ona składnię:for (var zmienna in obiekt){instrukcje}Pętla ta pozwala na przejcie po wszystkich właciwociach podanego obiektu.Dokładnie jak w powyższym przykładzie.Właciwoć referrer zawiera pusty cišg znaków, jako że strona została wczytanabezporednio, a nie poprzez wywołanie odnonika z innej strony.Warto zwrócićuwagę, że mimo iż zawarte w stronie dwa odnoniki nie sš widoczne na ekranie,znajdujš się we właciwociach obiektu document oraz że w przypadku NetscapeNavigatora skrypt został wykonany.błędnie.Proszę zwrócić uwagę, że w kodzieznajduje się wiersz document.fgColor = white, która powinna spowodowaćprzypisanie wywietlanemu tekstowi koloru białego, podczas gdy pozostaje on(według specyfikacji w sekcji ) czarny (rysunku 4.9).Błšd ten niewystępuje w Internet Explorerze, który stronę wywietla zgodnie z założeniami(rysunek 4.10).Rysunek 4.9.Efekt działaniaskryptu z ćwiczenia 4.16 w przeglšdarce Netscape NavigatorRysunek 4.10.Efekt działaniaskryptu z ćwiczenia 4.16 w przeglšdarce Internet ExplorerKażdy element tablicy zawierajšcej odnoniki (z wyjštkiem ostatniej pozycji,która jest liczbš całkowitš odzwierciedlajšcš iloć odnoników na stronie) jestobiektem typu link, który ma następujšce właciwoci:host fragment adresu w postaci: nazwahosta:port;hostname nazwa hosta oraz domena lub adres IP;pathname adres cieżki dostępu do pliku oraz nazwę pliku;port numer portu (standardowo dla http jest to port 80);protocol nazwa protokołu (http, ftp, gopher);search zapytanie przesyłane z adresem URL;target wartoć parametru TARGET znacznika.Ćwiczenie 4.17.Wywietl parametry odnonika znajdujšcego się w dokumencie HTML.Przykładowy skryptPewien odnonikObiekt windowObiekt window znajduje się na samym szczycie hierarchii obiektów w JavaScript.Do jego metod możemy się więc odwoływać, piszšc window.metoda() lub po prostumetoda().Trzecim sposobem jest napisanie self.metoda().Wszystkie właciwocizebrane sš w tabeli 4.6.Tabela 4.6.Właciwoci obiektu windowWłaciwoćOpisdefaultStatustekst domylnie wywietlany na pasku stanu okna przeglšdarkiframestablica ramek zawartych w bieżšcym oknielengthliczba rameklocationbieżšcy adres URLselfsynonim dla nazwy bieżšcego oknastatustekst wywietlany na pasku stanuwindowsynonim dla nazwy bieżšcego oknaWłaciwoć location, czyli bieżšcy adres URL, nie jest tak naprawdę cišgiemznaków okrelajšcych odnonik, ale obiektem typu o typie location.Obiekt tenma swoje własne właciwoci przedstawione w tabeli 4.7.Tabela 4.7
[ Pobierz całość w formacie PDF ]