Non riesco proprio a capire perchè non riesco a scrivere un Div nella mia index tramite un Javascript esterno... utlizzo questo codice:
???codice:if (document.getElementById('key')) document.getElementById('key').innerHTML="ciao"; /
Ciao!;D
Non riesco proprio a capire perchè non riesco a scrivere un Div nella mia index tramite un Javascript esterno... utlizzo questo codice:
???codice:if (document.getElementById('key')) document.getElementById('key').innerHTML="ciao"; /
Ciao!;D
Questo script deve partire all'avvenuto caricamento della pagina. Già fatto?Una cosa tipo questa:
codice:window.onload = function() { if ( document.getElementById('key') ) { document.getElementById('key').innerHTML = 'ciao' } }
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
Scusatemi la domanda:
Come mai abbiamo bisogno di ripetere il
if ( document.getElementById('key') )
{
document.getElementById('key').innerHTML = 'ciao'
}
}
per fare in modo che la scrittura abbia successo?
Non bastava scrivere..
document.getElementById('key').innerHTML = 'ciao'
e se questo(key) esiste bene, altrimenti non succede nulla!
Ecco la domanda è perchè devo prima controllare se l'oggetto esiste?
Grazie!;P
Bella domanda... forse occorre controllare per evitare che il browser segnali un errore nell'esecuzione dello scriptOriginariamente inviato da Igreo
Scusatemi la domanda:
Come mai abbiamo bisogno di ripetere il
if ( document.getElementById('key') )
{
document.getElementById('key').innerHTML = 'ciao'
}
}
per fare in modo che la scrittura abbia successo?
Non bastava scrivere..
document.getElementById('key').innerHTML = 'ciao'
e se questo(key) esiste bene, altrimenti non succede nulla!
Ecco la domanda è perchè devo prima controllare se l'oggetto esiste?
Grazie!;P![]()
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum