JAVASCRIPT
inclusione codice javascript
document.write
visualizzazione errori
array
funzioni
visibilità variabili
alert
validazione form con Javascript
document.getElementByid('x')
document.location.href = 'http://google.com'
history.go(-2)
DOM
Eventi: onClick, onDblClick,
onMouseOver/onMouseOut
onChange, onFocus/onBlur
onSubmit, onReset
nuovo_elemento = document.createElement(nome_TAG)
nuovo_testo = document.createTextNode(testo_da_inserire)
non vengono visualizzati: devono essere aggiunti!
document.anchors (le ancore )
.forms (array)
.cookie (stringa)
.images
.links (i link + le aree nelle mappe )
.URL
.title
a.href
.name
.target
form.elements[]
.method
.name
.action
document.getElementById('x')
.getElementsByName('x')
.getElementsByTagName('a')
Element (tutti gli elementi con tag)
Node (tutti gli elementi, anche testo e commenti)
.ownerDocument
.childNodes (array dei figli)
.firstChild / .lastChild
.nextSibling / .previousSibling
.parentNode
.hasChildNodes()
.nodeValue (restituisce null per i tag, il testo per i nodi di testo)
.attributes (array attributi)
node.appendChild(nodo)
node.insertBefore(nodo_inserito,nodo_esistente)
node.replaceChild(nuovo_nodo,vecchio_nodo)
node.removeChild(nodo_da_rimuovere)
clonedNode = node.cloneNode(bool_anche_i_figli)
element.style. per leggere e modificare le proprietà CSS
da un elemento di una form è possibile accedere alla form che lo contiene (se esiste)
tramite la proprietà .form (il parentNode potrebbe non essere la form, ma un elemento td
se uso tabelle per formattare il modulo)