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)