Codice:
function scriviDescrizione (nodo, testo) {
try {
var nodoTesto = document.createTextNode(testo);
nodo.replaceChild(nodoTesto, nodo.firstChild);
} catch ( e ) {
alert("scriviDescrizione "+ e);
}
}
function gestoreDescrizione () {
try {
scriviDescrizione(nodoDescrizione, descrizioni[this.id]);
} catch ( e ) {
alert("gestoreDescrizione "+ e);
}
}
var nodoPulsanti;
var nodoDescrizione;
var nodoTesto;
function gestoreLoad () {
try {
nodoPulsanti = document.getElementsByClassName("pulsante");
for (var k = 0; k < nodoPulsanti.length; k++) {
nodoPulsanti[k].onclick = gestoreDescrizione;
}
nodoDescrizione = document.getElementById("areatesto");
nodoTesto = document.createTextNode("");
nodoDescrizione.appendChild(nodoTesto);
} catch ( e ) {
alert("gestoreLoad "+ e);
}
}
window.onload = gestoreLoad;
var descrizioni = {.....};