JavaScript para Netscape, fireworks...
Hola,
Tengo una función que funciona perfectamente para el internet explorer:
var IE4 = ((navigator.userAgent.indexOf("MSIE")!=-1) && navigator.appVersion.substring(0,1) >= 4);
function closeCascaders2(){
if(IE4) {
mylength = document.all.length;
for(i=0;i<mylength;i++){
if (document.all.id.substring(0, 5) =="ficha")
{
myObj=document.all;
if (myObj.style.display=="block")
{
objName = 'flecha_' + myObj.id.substring(6,myObj.id.length);
document.all[objName].src='images/mas+.gif';
myObj.style.display="none";
}
}
}
}
}
Me gustaría saber como adaptarla para que funcione correctamente con otros exploradores.
He investigado, y es cambiando el document.all por document.getElementsByTagName('div')
Pero no consigo hacer que funcione.
¿Alguien me pueden ayudar?
Saludos y gracias
Tengo una función que funciona perfectamente para el internet explorer:
var IE4 = ((navigator.userAgent.indexOf("MSIE")!=-1) && navigator.appVersion.substring(0,1) >= 4);
function closeCascaders2(){
if(IE4) {
mylength = document.all.length;
for(i=0;i<mylength;i++){
if (document.all.id.substring(0, 5) =="ficha")
{
myObj=document.all;
if (myObj.style.display=="block")
{
objName = 'flecha_' + myObj.id.substring(6,myObj.id.length);
document.all[objName].src='images/mas+.gif';
myObj.style.display="none";
}
}
}
}
}
Me gustaría saber como adaptarla para que funcione correctamente con otros exploradores.
He investigado, y es cambiando el document.all por document.getElementsByTagName('div')
Pero no consigo hacer que funcione.
¿Alguien me pueden ayudar?
Saludos y gracias
1 Respuesta
Respuesta de widowmaker
1