Gracias por la respuesta pero lo he probado y me sale "obj is null"
además no acabo de entender lo que haces aqui:
Código:
var ns6 = (document.getElementById)? true:false
var ie4 = (document.all)? true:false
var ns4 = (document.layers)? true:false
Y creo que el problema esta en que no entra en ninguno de los condicionales y la función devuelve null, pero no se como solucionarlo.