La norme javascript n'est pas toujours respecté et le simple GetElementByID ne fonctionne pas sur tout les naviguateurs.
C'est pourquoi j'utilise ces fonctions :
Celle-ci permet d'adresser un elements par son ID, quelques soit le naviguateur.

javascript
function FindID(id) {
	if(document.layers) return document.layers[id];
	if(document.all && !document.getElementById) return document.all[id];
	if(document.all && document.getElementById) return document.getElementById(id);
	if(!document.all && document.getElementById) return document.getElementById(id);
}

Et celle-ci permet d'adresser un elements de la feuille mère par son ID, quelques soit le naviguateur. Utile lorsqu'un popup doit accedé au donnée de la page mère.

javascript
function OpenerFindID(id) {
	if(opener.document.layers) return opener.document.layers[id];
	if(opener.document.all && !opener.document.getElementById) return opener.document.all[id];
	if(opener.document.all && opener.document.getElementById) return opener.document.getElementById(id);
	if(!opener.document.all && opener.document.getElementById) return opener.document.getElementById(id);
}