Narzędzia internet w 5 ID 5

background image

1

JavaScript - wykład 5

Praca z oknami

Beata Pańczyk

(na podstawie wykładów

dr inż. Anny Kamińskiej)

2

Otwieranie okna

• Metoda

open()

obiektu

window

- otwiera

nowe okno przeglądarki, zakrywające
poprzednie

• Sposób użycia

window.open("URL_dokumentu",

"nazwa_okna","cecha1,cecha2,...");

• Otworzenie nowego, pustego okna

open("about:blank")

lub

open("")

3

Cechy otwieranego okna

• toolbar=yes/no

pasek narzędzi

• location=yes/no

lokalizator URL

• directories=yes/no

pasek katalogów

• status=yes/no

pasek stanu

• menubar=yes/no

pasek menu

• scrollbars=yes/no

paski przewijania

• width=n [pikseli]

szerokość okna

• height=n [pikseli]

wysokość okna

4

Cechy otwieranego okna

• resizable=yes/no

czy użytkownik
może zmieniać
rozmiar okna

• copyhistory=yes/no

czy okno dziedziczy
historię sesji okna
nadrzędnego

• dependent=yes/no

czy ma być
zamykane z oknem
nadrzędnym (v.1.2)

5

Zasady określanie cech okna

• Brak wyszczególnienia cech wymagających

włączenia - automatyczne włączenie wszystkich

• Wyszczególnienie choć jednej cechy -

automatyczne wyłączenie pozostałych

• Podanie wymiarów okna - równoznaczne

określeniu

resizable=no

• przykłady:

open("hello.html","noweOkno","toolbar");

open("","okno1","toolbar,menubar=yes");

6

Przykład - tworzenie okna

<html><head>

<script type="text/javascript">

function noweokno()

{ ok1=window.open('muszla.gif','okno',

'width=100,height=200'); }

</script>

</head>

<body>

<h1>Wspomnienie lata:</h1>

<a href="javascript:noweokno()">Morze</a>

</body></html>

background image

2

7

Przykład - tworzenie okna

8

Zamykanie okna i inne

składniki obiektu window

• Metoda

close()

obiektu

window

-

zamyka okno np.

ok1.close()

• Określanie okien:

self

,

parent

,

top

,

window

• opener

nazwa okna wywołującego

aktualne okno

• closed

zmienna logiczna - okno otwarte

(

false

), zamknięte (

true

)

9

Okno wywołujące

• Zmiana właściwości

opener

– utrata

powiązań z oknem wywołującym

• Przypisanie

opener=null

– zamknięcie okien potomnych

• Przykład

window.opener.document.bgColor="blue";


Wyszukiwarka

Podobne podstrony:
Narzedzia internet w 1 ID 5 id Nieznany
Narzedzia internet w 3 ID 5 id Nieznany
Narzędzia internet w 4 ID 5
Narzedzia internet w 2 ID 5 id Nieznany
17 Narzedzia internetowe NPF id Nieznany
5 11 2013 Sapa Internet id 3993 Nieznany (2)
poradnik internetocholika id 37 Nieznany
Doroslosc Osob z N I wersja internetowa id 140516
Arkana radiowego internetu 2 id Nieznany (2)
konspekty z internetu id 246070 Nieznany
literatura internet id 270916 Nieznany
Arkana radiowego internetu id 6 Nieznany
cit 2007 w interneciejw id 1173 Nieznany
Gieldy interna id 190819 Nieznany

więcej podobnych podstron