Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2004, 22:24
Avatar de sism82
sism82
 
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 5 meses
Puntos: 1
ok... el problema radica que cuando das submit, le da prioridad a los datos por GET no a la dirección del POST. No sé por que "tienes que" hacerlo por GET, de hecho es muy recomendable que lo hagas por POST. Sin embargo, aqui te va la solución:

<script language="Javascript">
var direccion = "modules.php?name=Jaiak&file=jair_ber"; //esta es tu dirección inicial
//la siguiente función va a unir la dirección con los datos que tu quieres enviar
function enviarDatos(){
numData = document.jaiber2.length;
for(i=0; i < numData; i++){
nombre = document.jaiber2.elements[i].name;
valor = document.jaiber2.elements[i].value;
direccion += "&"+nombre+"="+valor;
}
document.jaiber2.action = direccion; //le asignamos esa direccion a la forma
document.jaiber2.submit(); //y la enviamos
}
</script>

<form name="jaiber2" action="" method="get">
<input type="hidden" name="pro">
<input type="hidden" name="new">
</form>

<a href="#" onClick="enviarDatos();">Click para enviar datos ocultos por GET</a>

En realidad no se en que momento envias los datos, pero yo lo puse al hacer click en el link solo para ilustrar, tu puedes mandar llamar la función cuando gustes..
si me equivoco en algo leve, disculpas, las prisas... cualquier duda por aqui ando..

un saludo