Non riesco a capire perché non funziona questo listato e che cosa si vuol visualizzare dopo il bottone:

codice:
for (i in navigator) // ad ogni ciclo i assume il valore di una proprietà di navigator
{
document.write("Proprieta' :" + i);
document.writeln (" valore: ": + navigator[i]);
}
URL:http://javascript.html.it/guide/lezione/856/for/