di: Stefano Baire 18 Aprile 2003
L'oggetto Window è l'oggetto gerarchicamente più importante nel linguaggio VbScript perché contiene tutti gli oggetti che vengono comunemente utilizzati nella programmazione. Gli oggetti in questione sono:
È possibile richiamarlo con la parola chiave "window" per esempio:
window.alert "Hello Word"
Il comando precedente chiama il metodo alert della finestra del browser, permettendo di visualizzare il messaggio selezionato, in questo caso "Hello Word". Poiché l'oggetto window è il primo della gerarchia, non è necessario chiamarlo esplicitamente: è anche possibile trasformare il comando indicato in questo modo:
Alert "Hello Word"
Proprietà che restituiscono un'oggetto window e sono di sola lettura:
Proprietà che restituiscono altri oggetti associati all'oggetto Window, anch'essi di sola lettura.
Vediamo di analizzare un esempio di quest'ultima proprietà:
Window.Frames(1).Location.href ="http://pro.html.it"
Analizziamo l'esempio individuando alcune istruzioni chiave:
Frames(1), come vedete la proprietà frame restituisce un'array che contiene tutti i frame della pagina corrente e in questo caso stiamo scegliendo il frame numero 1.
Location.href ="http://pro.html.it", impostando il metodo href facciamo in modo che il frame venga reindirizzato alla pagina internet selezionata.
Per conoscere il numero di frame contenuti in una pagina si può utilizzare la seguente istruzione:
Window.Frames.Count
La proprietà Count dell'insieme Frames restituisce 0 se non esiste nessun frame nella finestra corrente.
Esempio:rest = Confirm("Sei sicuro di voler uscire?")
if rest = true then
alert("Hai cliccato Ok")
Else
alert("Hai cliccato Cancel")
End if
La sintassi è la seguente:Con i seguenti parametristringa = Prompt(messaggio,stringadefault)
Esempio:str = Prompt ("Inserisci il tuo Nome","---name-") Alert "Ciao "& str
z = window.open(url,nomefinestra,"lista opzioni")
Con i seguenti parametriWindow.Close
Un esempio su come far partire il timer:I parametri sono i seguenti:ID = window.setTimeout (espr,millisecondi)
Per stoppare il timer basta utilizzare il seguente codice:clearTimeout ID
Window.Navigate Url
Guida Node.jsIl framework che permette di per usare V8, l'interprete JavaScript... |
Canvas, guida ai frameworkCanvas, tra gli elementi di HTML5 è forse quello di maggior impatto.... |
Guida jQuery UICreare siti ricchi e dinamici con jQuery UI, il progetto ufficiale... |
Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.
Iscriviti alla newsletter
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso JQuery e Ajax per Webmaster03 Luglio 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |