e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
window.open(URL, ime [, nastavitve])
Ta postopek odpre novo okno brskalnika. Potrebno je paziti na razliko med postopkoma window.open()
in open()
. Ukaz open()
ustvari nov dokument, je enakovreden ukazu document.open()
.
V primeru, da se uporabi v postopku opcijski parameter nastavitve, je izgled odvisen od možnosti, ki jih omogoča brskalnik za svoje nastavitve (npr. IE v meniju View/pogled). V kolikor se navede samo eno vrednost, bodo vse ostale imele vrednost false
.
URL | URL | To je niz, ki vsebuje URL dokumenta, ki se bo odprl v novem oknu. Če URL ni naveden, se bo ustvarilo prazno okno |
name | veljavno ime | To je niz, ki predstavlja ime okna. |
nastavitve |
Niz ni potrebno navesti. Vsebuje pa podrobnosti, ki določajo standardizirano okno. Vrednosti, ki so v seznamu, so med seboj ločene z vejico. Za večino vrednosti se določi vrednost yes ali no (tudi 0 in 1 ali true in false sta dobri). Če vrednost ni določena, je privzeta vrednost omogočeno .
| |
directories | boolean | Prikazuje standardne gumbe |
height | celo število, piksli | Nastavitev višine okna v pikslih (enot se ne piše!) |
location | boolean |
če je na vrednost nastavljena na yes, potem je prikazan standardno polje Location v brskalnikovem oknu.
|
menubar | boolean | če je na vrednost nastavljena na yes, potem je prikazan standardna menijska vrstica (File/Datoteka, Edit/Urejanje, View/Pogled...). |
resizable | boolean | S potrjeno nastavitvijo je uporabniku omogočeno spreminjanje velikosti okna. |
scrollbars | boolean | Nastavitev oknu omogoči prikazovanje navpičnega in vodoravnega drsknika kjer je to potrebno. |
status | boolean | S potrditvijo bo imelo okno na dnu brskalnika standardno statusno vrstico. |
toolbar | boolean | otrditvijo bo imelo okno na dnu brskalnika standardno statusno orodjarno (Back/Nazaj, Forward/Naprej, Stop/Ustavi ...). |
width | celo število, piksli | Nastavitev širine okna v pikslih (enot se ne piše!). |
fullscreen | boolean | Novo okno se bo prikazalo v celozaslonskem načinu. |
left(IE) screenX(NN) | celo število, piksli | Okno bo ustvarjeno na točno določeni razdalji v pikslih (enot se ne piše!) od leve strani ekrana. |
top(IE) screenY(NN) | celo število, piksli | Okno bo ustvarjeno na točno določeni razdalji v pikslih (enot se ne piše!) od zgornjega roba ekrana. |
okence = window.open("", "hec", 'toolbar,width=150,height=100') okence.document.write("Dobrodošli, pozdravljam vas v novem oknu!") okence.document.style.backgroudColor="lightblue" okence.document.close()
SERŠ Maribor : Strokovna gimnazija : 2004 :