Ver Mensaje Individual
  #16 (permalink)  
Antiguo 24/02/2005, 14:13
safe
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 2 meses
Puntos: 10
despues de leer un poco de info al respecto encontre que el limite del tamaño de las variables del GET es de 2kb y te fijas lo que vos decis que te toma en el campo invisible pesa mas o menos eso.

Asi que hice un par de modificaciones para que la variable se pase por POST que supuestamente no tiene limite:

En la primer pagina hace estos cambios:

la funcion javascript queda asi:
Código PHP:
<script language=javascript>
function 
ventanaSecundaria (URL){
var 
tabla document.getElementById('capacontabla').innerHTML;
while (
tabla.search("\"") != -1) {
    
tabla tabla.replace("\"","'");
}
document.getElementById('tabla').value tabla;
window.open(URL,"ventanita","scrollbars=NO, resizable=NO, width=281, height=392, top=150, left=350");
document.frm.submit();
}
</script> 
al div que lleva la tabla le cambias el nombre por capacontabla:

Código PHP:
<div id="capacontabla"
despues de la capa que lleva lka tabla pones esto:

Código PHP:
<form id="frm" name="frm" action="2.php" method="post" target="ventanita">
<
input type="hidden" id="tabla" name="tabla">
</
form
y el enlace queda asi:

Código PHP:
<a href="#" onClick="javascript: ventanaSecundaria('2.php')"><img src="../imagenes/homepage/arrobaicono.jpg" width="38" height="35"></a
En la segunda:

cambias esto:

Código PHP:
<?
$tabla 
str_replace(":numeral:""#"$_GET["tabla"]);
$tabla str_replace(":espacio:""&nbsp;"$tabla);
$tabla str_replace(":comillas:""'"$tabla);
?>
<input type="hidden" name="tabla" value="<?=$tabla?>">
por esto:
Código PHP:
<input type="hidden" name="tabla" value="<?=$_POST["tabla"]?>">
y en la tercera no cambias nada.
__________________
oohh... quisiera ser godines!!!