Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2004, 16:32
Berletzis
 
Fecha de Ingreso: noviembre-2003
Mensajes: 343
Antigüedad: 20 años, 6 meses
Puntos: 0
No perder el evento de un check al paginar!!!!

Otra vez yo!!!!!
Si me ayudan con este les juro ke mi no molestar mas por un rato... ya estoy casi asi miren ->>>

Tengo el siguiente codigo ke desaparese las columnas de una tabla, esto lo hace utilizando checkbox Ok, el problema eske ya en mi sistema, se despliega la info de marvilla y hace muchas otraa cosas aparte de desaparecer etc... PERO ESE NO ES EL CASO, el PROBLEMA eske al PAGINAR EN ASP, y pasar a la siguiente pierdo los valores que tienen los checkbox y pues si la coluna estava desaparecida, VUELVE A APARECER y PUES no SIRVE DE NADA, porke tendria ke volver a esconderlas una y otra vez cada vex que PAGINE o se actuliza de una u otra manera la PAGINA..
eh intentado pasar los estados de los check pero el problema esta en ke como se desaparecer por medio del evento onclick pues los parametros no me sirvieron de muchos asi ke ESPERO Y ME PUEDAN AYUDAR

ESPERO ME HAYA DADO A ENTENDER, y hay les va el código base para hacer desaparecer las columnas, ahora pues la idea eske no se vuelva a aparecer la columna cuando haga un paginar.asp?Mantenerevento=1 ó algo asi.

PUES ME VOY y haber ke pasa bye les dejo el codigo..


<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Columnas&nbsp; 1&nbsp; 2&nbsp; 3&nbsp; 4&nbsp; 5</title>

<script language="javascript">
var showMode = 'table-cell';
if (document.all) showMode='block';
function toggleVis(btn){
btn = document.forms['tcol'].elements[btn];
cells = document.getElementsByName('t'+btn.name);
mode = btn.checked ? showMode : 'none';
for(j = 0; j < cells.length; j++) cells[j].style.display = mode;
}

</script>

</head>

<body>
<form name="tcol" onsubmit="return false">
Columnas
<input type=checkbox name="col1" onclick="toggleVis(this.name)" checked> 1
<input type=checkbox name="col2" onclick="toggleVis(this.name)" checked> 2
<input type=checkbox name="col3" onclick="toggleVis(this.name)" checked> 3
<input type=checkbox name="col4" onclick="toggleVis(this.name)" checked> 4
<input type=checkbox name="col5" onclick="toggleVis(this.name)" checked> 5
</form>

<table border=1>
<tr>
<td name="tcol1" id="tcol1" class="bold">columna1</td>
<td name="tcol2" id="tcol2">columna2</td>
<td name="tcol3" id="tcol3" class="italic">columna3</td>
<td name="tcol4" id="tcol4">columna4</td>
<td name="tcol5" id="tcol5">columna5 </td>
</tr>
<tr>
<td name="tcol1" id="tcol1" class="bold">&nbsp;</td>
<td name="tcol2" id="tcol2">&nbsp;</td>
<td name="tcol3" id="tcol3" class="italic">&nbsp;</td>
<td name="tcol4" id="tcol4">&nbsp;</td>
<td name="tcol5" id="tcol5">&nbsp;</td>
</tr>
</table>

</body>

</html>
__________________


La tecnología es un hecho objetivo, y el resultado está sujeto a la voluntad humana.