Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/03/2010, 13:06
Avatar de jmdz
jmdz
 
Fecha de Ingreso: marzo-2010
Ubicación: ¿Acá?
Mensajes: 54
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Fallo en maquetacion con FIrefox, perfecto en IE

Te paso tu código revisado, mira los comentarios que incluí, maquetar maqueta bien (ahora), pero no se si funcionara lo de ocultar (para eso me faltaría ver la definición de las clases CSS). Saludos.

Código HTML:
Ver original
  1. function cambiaEstilo(IdObjeto)
  2. {
  3.     if(document.getElementById(IdObjeto).className=="invertir")/* habia un espacio en el nombre de la clase, decia 'i nvertir' */
  4.         document.getElementById(IdObjeto).className='estandar';
  5.     else
  6.         document.getElementById(IdObjeto).className='invertir';
  7. }
  8.  
  9. <table width="65%" border="0" cellspacing="1" cellpadding="0" align="center">
  10.     <tr>
  11.         <td valign="bottom" class="h01" colspan=2>MOTIVOS ACEPTACION ANALISTA</td>
  12.     </tr>
  13.     <tr>
  14.         <td valign="bottom" class="cel01" width="9%" align="center">CODIGO</td>
  15.         <td valign="bottom" class="cel01" width="81%" align="center">ANALISTA</td><!-- ojo que 9%+81%=90% de la tabla que a su ves es el 65% del body (o de lo que la contenga) -->
  16.     </tr>
  17.     <tr>
  18.     <script>
  19. for(i=1;i<4;i++)
  20. {
  21.     document.write("<tr id='LineaMotivoAceptacionAnalista"+i+"' style='display:'>");/* 'display:block'? corresponde table-cell, lo dejo en blanco por que no se que habra en el CSS */
  22.     document.write("<td colspan=2 class='invertir'>");
  23.     document.write("<input type='checkbox' onclick='cambiaEstilo(\"LineaMotivoAceptacionAnalista"+i+"\");' class='input01' name='CheckMotivo"+i+"' >");/* habia un espacio en el nombre de la clase, decia 'LineaMotivoAceptacionAnali sta' */
  24.     document.write("AA ");
  25.     document.write("0"+i+" ");
  26.     document.write("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");/* habia un espacio dentro de una de las entidades */
  27. //  document.write(MotivosAceptacionAnalista(i));/* comento esta linea porque no nos pasaste el código de esta funcion */
  28.     document.write("</td>");/* decia '<td/>', el elmento TD no es de modelo de contenido vacio y esta es una etiqueta de cierre */
  29.     document.write("</tr>");/* idem arriba */
  30. }
  31.     </script>