Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/07/2005, 11:04
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 20 años
Puntos: 9
Otra cosa que se me ocurre ahora que se podría hacer (nunca lo he intentado, tampoco se si podrá funcionar), es tener un form con varios campos hidden (según sea necesario). Por ejemplo, si necesitas pasar un solo valor por la URL, digamos un Id, entonces ese formulario tendrá un solo campo hidden. Al hacer click en el link, se llamaría a una función javascript que establezca el valor de ese campo hidden según el Id del campo que fue clickeado. El action del form sería la página que pondrías comunmente en el link, y así se enviaría los datos por POST. Y haciendo Request.Form("id"), te aseguras que la variable sea POST y no GET.
Lo que digo es algo así:

Código:
 
<script> 
function SetVar(param_Value){
   document.MyForm.hid_Id.value = param_Value
   document.MyForm.submit()
}
</script>
<html>
<body>
	<form method="post" action="una_pagina.asp" name="MyForm">
		<input type="hidden" name="hid_Id">
	</form>
 
	//los Links
 
	<a href="#" OnClick="SetVar(3289)">
	<a href="#" OnClick="SetVar(2091)">
	<a href="#" OnClick="SetVar(2390)">
	...
Luego lo pruebo y comento si funciona o no.
Saludos!.
__________________
Add, never Remove