Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2010, 15:49
Avatar de JavierMMM
JavierMMM
 
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 278
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta duda con redireccionamiento (location.href)

Hola. Tengo un problemita con una función para redireccionar los datos que elijo de un formulario.

Tengo el siguiente formulario:

Código:
response.Write("<form onsubmit='javascript:alerta();') >") 'action='grabar.asp' method='post'
response.Write("<center>")
response.Write("<strong><font color='black'>"&dependencia&"</font></strong>")
response.Write("<input type='hidden' name='idusuario' id='idusuario' value="&idusuario&" />")
response.Write("<input type='hidden' name='iddep' id='iddep' value="&iddep&" />")
response.Write("<input type='hidden' name='nusuario' id='nusuario' value="&nusuario&" />")
response.Write("<br />")
response.Write("<input type='submit' name1='chat' value='Chat' />&nbsp;")
response.Write("<input type='submit' name='correo' value='Correo' />&nbsp;")
response.Write("<input type='submit' name='tel' value='Teléfono' />&nbsp;")
response.Write("<input type='submit' name='institucion' value='Institución' />&nbsp;")
response.Write("<input type='submit' name='fuera' value='Fuera de la Institución' />")
response.Write("</center>")
response.Write("</form>")
y este script

Código:
<script type="text/javascript">
function alerta()
{
	 if ( confirm("Se grabara el registro") )
		 document.location.href="resultados.asp";
}
</script>
Lo que necesito hacer es, que al enviar [<form onsubmit='javascript:alerta();') >] enviar el dato del botón que se elije además de los datos ocultos contenidos en el form. Lo he intentado como ya se había tocado en un tema del foro http://www.forosdelweb.com/f13/borra...macion-577450/, pero sólo me acepta un sólo parámetro. Lo hago de la siguiente manera:

Código:
response.Write("<form onsubmit='javascript:alerta("&dependencia&","&...&");') >")
pero al recibir los parámetros

Código:
<script type="text/javascript">
function alerta(id1,id2,...)
{
	 if ( confirm("Se grabara el registro") )
		 document.location.href="resultados.asp?id="+id1 ... ;
		 document.write(id1+id2+...);
}
</script>
sólo me recibe el primero y lo puedo imprimir, pero no redireccionar.

¿Cómo puedo hacerle?