Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2008, 08:30
fga05
 
Fecha de Ingreso: enero-2008
Mensajes: 11
Antigüedad: 16 años, 3 meses
Puntos: 0
Display en TDs y TR con Firefox

Hola, el siguiente código adjuntado tiene un funcionamiento correcto en IE, sin embargo no es así con firefox.
El ejemplo es simple, se trata de una tabla con dos columnas, en la segunda columna hay un botón que ejecuta un script que cambia el atributo 'display' de la primera columna de 'none' a 'block' y viceversa. El problema es que al volver a mostrar la columna posteriormente a la ocultación, en firefox las dimensiones de las columnas se ven alteradas. Alguna sugerencia? Aquí dejo el código.

Gracias!

Código:
<HTML>    
<HEAD>
	<TITLE>Prueba redimensionamiento</TITLE>    
	
	<SCRIPT	type="text/javascript">
		function cambia_col(){         
			if(document.all.col_1.style.display != 'none'){
				document.all.col_1.style.display = 'none';			
			}else{
				document.all.col_1.style.display = 'block';
			}
		}
	</SCRIPT>
</HEAD>      
<BODY scroll="no" bgcolor='pink'>
	<TABLE id='table_1' height="100%" width="100%" bgcolor="black">  
		<TR> 
			<TD id='col_1' height="100%" width="170px" bgcolor="green">
				Col 1
			</TD>
			<TD height="100%" width="*" bgcolor="yellow">
				<TABLE height="100%" width="100%" align="center" bgcolor="blue"> 
					<TR>
						<TD height="100%" width="100%" bgcolor="white">
							<input type=button value="columna" onclick="cambia_col();"/>
							Col 2
						</TD>
					</TR>
				</TABLE>
			</TD>
		</TR>
	</TABLE>
</BODY>
</HTML>