Document (oggetto XML DOM): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
m +wl
 
(13 versioni intermedie di 9 utenti non mostrate)
Riga 3:
==Proprietà==
 
#*''alinkColor'' Specifica il coloecolore Alink, cioè quello dei link attivati
#*''(solo Internet EplorerExplorer, non standard) all[]'' È un [[array]] che contiene tutti gli elementi del documento. document.all["elementID"] o document.all.elementID per accedere all'elemento
#*''anchors[]'' Un array che contiene tutte le ancore presenti
#*''applets[]'' Un array con tutte le applets presenti
#*''bgColor'' Specifica il [[colore]] di sfondo
#*''cookie'' Una [[stringa (informatica)|stringa]] che permette di avere il nome del [[cookie]] inviato al momento del caricamento del documento
#*''___domain'' Specifica il nome del [[server]]. Questa proprietà viene utilizzata per implementare controlli di [[sicurezza informatica]]
#*''embeds[]'' Un array con tutti i plug-in presenti nel documento attivati tramite il tag <embed>
#*''fgColor'' Specifica del colore di default del testo
#*''fileSize'' Specifica il valore in [[byte]] del corrente documento. In [[Windows]] è un valore numerico in MAC è un numero rappresentato da una stringa
#*''forms[]'' Un array con tutte le forme del documento
#*''images[]'' Un array con tutte le immagini
#*''lastModified'' Ritorna la [[Calendario|data]] dell'ultima modifica del documento specificata dal server
#*''linkColor'' Specifica il colore dei link non visitati
#*''links[]'' Un array con tutti i link presenti nel documento
#*''plugins[]'' Uguale a embeds[]
#*''readyState'' Proprietà definita solo su [[Internet Explorer|IE4+]] che specifica lo stato di caricamento del documento. Questa funzione ha 4 possibili valori di ritorno
##** ''uninitialized-'' Il documento non è stato ancora caricato
##** ''loading-'' Il documento sta per essere caricato
##** ''interactive-'' Il documento sta per essere caricato ma si può già interagire con esso
##** ''complete-'' Il documento è stato caricato
#*''referrer'' Una stringa che specifica il refer
#*''title'' Valore del titolo del documento, negli ultimi [[browser]] si può leggere e scrivere questa stringa
#*''url'' Una stringa che specifica il valore dell'[[URL]]
#*''vlinkColor'' Colore dei link visitati
 
==Metodi==
 
#*''clear()'' Elimina tutti gli elementi presenti nel documento
#*''close()'' Chiude il documento aperto utilizzando documento.open()
#*''createAttribute("name")'' Crea un attributo che viene specificato nel parametro name
#*''createElement("tag")'' Crea un elemento del documento
#*''createTextNode("txt")'' Crea una stringa di testo
#*''focus()'' DaFocalizza il fuocol'attenzione adsu un elemento
#*''getElementsByName()'' Prende un oggetto definito dal parametro name
#*''getElementsByTagName("tag")'' Prende un array di oggetti definiti dal parametro TAG
#*''getElementById("ID")'' Permette l'accesso ad un elemento tramite il suo [[identificatore|ID]]
#*''open([mineTypemimeType])'' Prepara lo stream per il seguente document.write e permette di definire il mineType[[MIME type]] del documento che di default è text/html
#*''write("string")'' Scrive in un documento che è stato precedentemente aperto
#*''writeln("string")'' Scrive in un documento che è stato precedentemente aperto ed inserisce un ritorno a capo alla fine della riga
 
==Eventi==
 
#*''onClick'' Esegue del codice al momento del click del [[mouse]]
#*''onDblClick'' Esegue del codice al momento del doppio click del mouse
#*''onFocus'' Esegue del codice al momento del fuoco sul documento
#*''onKeyDown'' Esegue del codice al momento della pressione delladi frecciaun tasto della GIUtastiera
#*''onKeyPress'' Esegue del codice al momento della pressione e del rilascio di un tasto della tastiera
#*''onKeyUp'' Esegue del codice al momento delladel pressionerilascio delladi frecciaun tasto della SUtastiera
*''onMouseDown'' Esegue del codice al momento della pressione di un tasto del mouse
#''onMouseDown''
#*''onMouseMove'' Esegue del codice in seguito al movimento del mouse
*''onMouseOut'' Esegue del codice al momento dell'uscita del puntatore del mouse dall'area
#''onMouseOut''
*''onMouseOver'' Esegue del codice quando il puntatore del mouse si trova nell'area
#''onMouseOver''
*''onMouseUp'' Esegue del codice al momento del rilascio di un tasto del mouse
#''onMouseUp''
#*''onResize'' Esegue del codice al momento del ridimensionamento di una finestra
 
==Esempi==
<syntaxhighlight lang="javascript">open([mineType])
 
win2=window.open("") //open blank window and write to it
win2.document.open() //open document stream
win2.document.write("'''Some text'''")
win2.document.close()
write("string")
 
document.write("This page\'s URL is "+document.___URL)
</syntaxhighlight>
 
{{portale|informatica}}
[[categoria:XML DOM]]
 
[[enCategoria:Valid XML documentDOM]]