Oggetto window
Per raggiungere un oggetto della pagina e assegnarli un particolare valore è necessario indicare tutto il percorso da document.
Es per assegnare l’immagine pippo.jpg ad un immagine chiamata rollover:
document.rollover.src=”pippo.jpg”
document.rollover.src=”pippo.jpg”
Per scrivere la parola “ciao” in una casella di testo chiamata frase di un form chiamato modulo:
document.modulo.frase.value=”ciao”
document.modulo.frase.value=”ciao”
Fornisce metodi e proprietà per manipolare il browser.
Metodi più usati:
· Window.alert()
· Window.prompt()
· Window.confirm()
· Window.open()
· Window.close()
· Window.print()
Metodo confirm()
Fa apparire una finestra di dialogo con un messaggio e da la possibilità di confermare o annullare.
<a href=”http://www.unito.it” onclick=”return(confirm(‘vuoi abbandonare la pagina?’))”>Link</a>
Metodo open()
window.open(‘url','nome finestra','caratteristiche finestra‘,’);
Primo: indica un percorso.
Secondo: il nome della finestra.
Terzo: specifica forma, dimensione, posizione della finestra.
<img src=“pippo.jpg” onClick=“window.open(‘http://www.unito.it’,’nuova_fin’, ‘height=400,width=200,scrollbars=yes, menubar=no’)”;/>
E possibile creare una nuova finestra vuota e effettuare azioni su di essa. Bisogna memorizzare il riferimento del metodo open in una variabile.
var finestra= window.open(‘ ’,’nuova’,’width=200,height=200’);
finestra.document.write(“Questa e’ una nuova finestra!");
Metodo close()
Permette di chiudere la finestra su cui viene invocato.
Non ha parametri.
Funtion chiudi(){
finestra.close();}
finestra.close();}
Se è la finestra principale explorer chiede conferma e firefox non lo permette.
Metodo print()
Simula il pulsante stampa del browser.
Le proprietà piu usate
window.status e window.defaultStatus Permettono di modificare il valore della barra di stato in basso.
window.opener restituisce un riferimento alla finestra che ha aperto quella corrente. Es. window.opener.close(); chiude finestra che ha aperto quella corrente.
window.closed restituisce un booleano che indica se una finestra è stata aperta o chiusa( chiusa = true).
window.location si riferisce ad un oggetto che contiene le info relative alla URL del documento correntemente visualizzato.
window.location.host
window.location.port
window.location.href
window.location.pathname
window.location.protocol
window può essere sostituito con una variabile che indica una finestra.
window.location.host
window.location.port
window.location.href
window.location.pathname
window.location.protocol
window può essere sostituito con una variabile che indica una finestra.
window.navigator contiene dettagli sulla verisone corrente del browser.
Proprietà più usate:
appVersion: versione del browser
userAgent: nome del browser
language: lingua del browser
plugins: array dei plugin installati sul sitema
platform: sistema operativo
cookieEnabled: specifica se i cookie sono accettati
Metodo più usato: javaEnabled() specifica se il browser ha abilitato javascript.
Proprietà più usate:
appVersion: versione del browser
userAgent: nome del browser
language: lingua del browser
plugins: array dei plugin installati sul sitema
platform: sistema operativo
cookieEnabled: specifica se i cookie sono accettati
Metodo più usato: javaEnabled() specifica se il browser ha abilitato javascript.
window.history contiene lista degli URL visitati nella sessione attuale del browser.
window.history.back()
window.history.forward()
window.history.go(n)
window.history.back()
window.history.forward()
window.history.go(n)
window.document
Nessun commento:
Posta un commento