




















Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Oggetto window javascript: il funzionamento
Tipologia: Slide
1 / 28
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!





















È l’oggetto principale della gerarchia degli oggetti e rappresenta l’area di visualizzazione della pagina html che contiene lo script (la finestra del browser) Fornisce metodi e proprietà per manipolare il browser per aprire e chiudere altre finestre per la navigazione tra le pagine …
Come abbiamo già visto il metodo confirm() fa apparire una finestra di dialogo contenente un messaggio e dà all’utente la possibilità di confermare o annullare. Nel primo caso il valore di ritorno associato equivale a true, nel secondo a false. Link Se l’utente cliccherà ok sarà mandato alla pagina del link, altrimenti resterà nella pagina corrente.
window.open(‘url','nome finestra','caratteristiche finestra‘,’); Questo metodo ha 3 parametri : Il primo indica indica un percorso (relativo o assoluto) di un file html da inserire all'interno della finestra Il secondo indica il nome della finestra che abbiamo creato (opzionale). Non possono essere aperte due finestre con lo stesso nome: se si tenta di aprire una finestra usando il nome di una che è già aperta, quest’ultima sarà utilizzata come nuova finestra; Il terzo specifica la forma, la dimensione e la posizione della finestra, possiamo anche far sì che la finestra non sia ridimensionabile, o che non ci siano le barre degli strumenti e le barre di scorrimento.
Inserire una pagina html con un link, che al click chiama la funzione apriFinestra(); Dichiarate poi nella head la funzione, che apre in una nuova finestra(400x600) la home page del dipartimento di informatica AIUTO:
Questo metodo permette di chiudere la finestra su cui viene invocato. Non ha parametri. function chiudi (){ window.close(); } Se si tenta di chiudere la finestra principale (su cui si sta lavorando), explorer chiede un messaggio di conferma e firefox e chrome non lo permettono. Generalmente è utilizzato per chiudere popup
Inserire una pagina html con un link, che al click chiama la funzione apriFinestra(); Dichiarate poi nella head la funzione, che apre in una nuova finestra(800x600) una nuova pagina html contenente un immagine da voi inserita Nella nuova pagina aperta inserite il pulsante chiudi, che una volta cliccato chiude la finestra appena aperta
Nella head del documento inserire una funzione apri() che svolge le seguenti azioni:
window.status window.defaultStatus window.opener window.closed
window.status e window.defaultStatus: permettono di modificare il valore della barra di stato in basso (funziona solo in Opera) window.opener: restituisce un riferimento alla finestra che ha aperto quella corrente window.closed: quando si chiude una finestra, la sua proprietà closed viene messa a true
window.location.assign() viene usato per caricare un nuovo documento, quindi cambiare pagina window.location.assign(http://www.w3schools.com)
Provate ora a stampare nella vostra pagina le proprietà di location window.location.hostname window.location.href window.location.pathname window.location.protocol window.location.port E poi scrivete una funzione per cambiare pagina, attivabile al click su un bottone Dovete usare per fare cià il metodo assign window.location.assign(“URL NUOVA PAGINA”)