scusami una domanda: guardando questo codice:
<SCRIPT LANGUAGE="JavaScript">
if(document.layers){
document.write("<link rel='stylesheet' href='http://www.html.it/stilens.css' type='text/css'>");
}
if(document.all){
document.write("<link rel='stylesheet' href='http://www.html.it/stile.css' type='text/css'>");
}
if(document.getElementById){
document.write("<link rel='stylesheet' href='http://www.html.it/stilenn6.css' type='text/css'>");
}
</SCRIPT>
con document.layers individio NS 4 che al posto di
window.document.getElementById('id').innerHTML="ci ao"
utilizza
document.layers[id'].document.write("Ciao")
quindi io credevo che utilizzando
if(document.getElementById)
si individua IE
invece dal codice che ho postato si individua con
if(document.all)
io invece nel miodice ho utilizzato:
if(document.getElementById){
window.document.getElementById('id').innerHTML="ci ao"
}
if(document.layers){
document.layers['id'].document.write("Ciao")
}
ho sbagliato qualcosa?