E` corretto.

Infatti IE5.5 e IE6 rispondoono sia al document.all che al document.getElementById(), per cui far fare due volte la stessa cosa potrebbe dare problemi.

Tieni presente che per NN4 quel codice HTML non funziona: i <div> devono chiamarsi <layer> , ed anche lo script va leggermente ritoccato.