JavaScript/BOM: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
finita la pagina
Ramac (discussione | contributi)
+ window.opener
Riga 27:
Queste tre proprietà sono legate all'uso di ''[[w:Frame|frame]]'' nelle pagine web.
<br/>Essendo l'uso dei frame una tecnica piuttosto obsoleta, sorpassata oramai da tecnologie lato server e deprecata dal [[w:W3C|W3C]], il loro uso non sarà approfondito nel corso di questo libro. <!-- ovviamente se qualcuno vuole inserirlo non glielo impedisce nessuno :-P :-) -->
 
==== opener ====
Questa proprietà restituisce un riferimento all'oggetto <code>window</code> che ha aperto la finestra corrente (si veda più avanti il metodo [[#open()|open()]]).
 
==== Oggetti come proprietà ====
La maggior parte delle proprietà dell'oggetto <code>window</code> sono a loro volta altri oggetti. I più importanti e utilizzati saranno trattati nel dettaglio più avanti in questo modulo e nei prossimi capitoli.
 
=== Metodi ===
Line 43 ⟶ 46:
 
==== blur() e focus() ====
Questi due metodi rispettivamente tolgono il focus dalla finestra del browser e spostano il focus sul browser. Questo serve quando ad esempio sono aperte più finestre contemporaneamentetcontemporaneamente.
 
==== open() ====
Line 108 ⟶ 111:
In questo modo, grazie alla parola "javascript:", cliccando sul link verrà eseguita la funzione appena creata.
 
Come è stato spiegato prima, dal codice della finestra aperta si potrà ottenere un riferimento alla finestra che la ha aperta tramite la proprietà <code>window.opener</code>.
==== close() ====
Chiude una finestra del browser.