Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
= oggetto window e gli oggetti che dipendono da esso → permettono interagire con -
browser e pagina HTML
METODI:
- alert(): compare finestra di dialogo
- confirm(‘question’): ritorna true o false
- prompt(‘question’/‘default’): ritorna una stringa
- open(): apre una nuova finestra browser
window.open(“url”, “titolo”, “parametri”) dove url = indirizzo in cui si aprirà nuova finestra
→ per aprire finestra vuota: striga vuota
(“”)
titolo = titolo che si vuole dare alla finestra
parametri = stringa di paraemetri (es: height,
width,…)
VALORI PARAMETRI: - copyHistory = yes/no: copia cronologia finestra padre nella figlia
- width/height/top/left = n intero: dimensione e posizione della finestra
sullo schermo
- location = yes/no: mostra o no la barra dell’indirizzo
- menubar = yes/no: mostra o no barra dei menù
- resizable = yes/no: abilita ridimensionamento finestra
- scrollbars = yes/no: mostra barre scorrimento laterali
- status = yes/no: mostra barra di stato
- toolbar = yes/no: mostra barra strumenti
es: function apri() {
window.open(‘video.html’, ‘_blank’, ‘width=200px, status=no’);
}
- close(): chiude finestra browser
- blur(): fa perdere il focus alla finestra corrente
- focus(): incentra il focus sulla finestra corrente
PROPRIETÀ:
- defaultStutus: imposta testo predefinito barra di stato del browser (es: mostra la -
scritta “Completato” dopo il caricamento di una pagina
- status: indica testo corrente nella barra di stato
<html><head>
<script language =" javascript">
window.defaultStatus = "Messaggio di default";
</script>
<title> Modifica il messaggio di stato </title>
</head>
<body>
<h2>Cambia il messaggio di stato</h2>
<a href="pag.htm"
onMouseOver = "window.status = 'Il mouse è sul link';
return=true">
Link ad una pagina bianca
</a>
</body>
</html>
- opener: restituisce un riferimento all’ oggetto window che ha aperto la finestra corrente
- name: restituisce nome della finestra
WINDOW.DOCUMENT:
Metodi: - open() e close()
- write() e writeln(): scrivono nella pagina la stringa
<body>
<p>Testo<br />
<script type="application/x-javascript">
document.write('<a href="pagina.html">link</a>');
</script>
Testo</p>
</body>
genererà il codice:
<body>
<p>Testo<br /><a href="pagina.html">link</a>
Testo</p>
</body>
Proprietà: - fgColor(= text): colore in primo piano
- bgColor(= background): colore in secondo piano
- linkColor, alinkColor, valinkColor: colore link normali, attivi, visitati
- title: permette accedere al titolo del doc
OGGETTO HISTORY:
- .back → per tornare alla pagina precedente
- .forward → per andare alla pagina successiva