Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/07/2009, 15:07
n0cturn0
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problema con función XDiplay ... no se visualiza en ningun IE

La tengo de la siguiente manera:
Código:
<script type='text/javascript'>
function xDef(){
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
  return true;
}
function xStr(s){
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])!='string') return false;}
  return true;
}

function xGetElementById(e){
  if(typeof(e)=='string') {
    if(document.getElementById) e=document.getElementById(e);
    else if(document.all) e=document.all[e];
    else e=null;
  }
  return e;
}

function xDisplay(e,s){
  if ((e=xGetElementById(e)) && e.style && xDef(e.style.display)) {
    if (xStr(s)) {
      try { e.style.display = s; }
      catch (ex) { e.style.display = ''; } // Will this make IE use a default value
    }                                      // appropriate for the element?
    return e.style.display;
  }
  return null;
}

</script>
Espero me puedas ayudar. Muchas gracias por responder. Saludos