JavaScript - Problemas con tablas en una capa e iexplorer

 
Vista:

Problemas con tablas en una capa e iexplorer

Publicado por shendeluth (2 intervenciones) el 14/09/2004 13:40:24
Hola, resulta que tengo el rpoblema que si col·loco una capa DIV en un principio como visible no hay ningún problema, pero si hago visible una capa mediante la siguiente funcion javascript:

--------------------------------------------------------------------------------------------------------------

var ie = (document.all) ? true:false;
var n6 = (document.getElementById) ? true:false;

function mostrar_capa(id,posx,posy,rel)
{
var pos='';
if (rel) pos='relative';
else pos='absolute';

if(ie){
document.all[id].style.left=posx;
document.all[id].style.top=posy;
document.all[id].style.position=pos;
document.all[id].style.visibility='visible';
}
else if(n6){
document.getElementById(id).style.left=posx;
document.getElementById(id).style.top=posy;
document.getElementById(id).style.position=pos;
document.getElementById(id).style.visibility='visible';
}

}
-----------------------------------------------------------------------------------------------------------

con la siguiente llamada
mostrar_capa('id_capa',0,0,true) --> id_capa es el identificador de la capa

y para esconder la capa otra vez utilizo esto:

----------------------------------------------------------------------------------------------------------

function esconder(id)
{
if(ie){
document.all[id].style.visibility='hidden';
document.all[id].style.position='absolute';
}
else if(n6){
document.getElementById(id).style.visibility='hidden';
document.getElementById(id).style.position='absolute';}
}
----------------------------------------------------------------------------------------------------------

Resulta que si escondo la capa y después la vuelvo a mostrar mediante estas funciones resulta que en la capa no se muestran las tablas que he introducido en ell, lo único que no se muestra són las tablas de todo el contenido de la capa, lo otro que haya si que se ve. Esto solo me pasa en internet explorer, en mozilla firefox me va todo perfectamente

Es algo que encuentro muy raro y por eso necesito vuestra ayuda porque no lo consigo resolver.
Responder Con Cita
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder