Foros del Web » Programando para Internet » ASP Clásico »

paso parametros

Estas en el tema de paso parametros en el foro de ASP Clásico en Foros del Web. Hola. Soy nuevo por aqui. Me han aconsejado este foro asiq haber si hay suerte Tengo dentro de mi codigo en asp una llamada a ...
  #1 (permalink)  
Antiguo 27/02/2008, 02:58
 
Fecha de Ingreso: febrero-2008
Mensajes: 11
Antigüedad: 17 años
Puntos: 0
paso parametros

Hola. Soy nuevo por aqui.
Me han aconsejado este foro asiq haber si hay suerte

Tengo dentro de mi codigo en asp una llamada a una funcion en javascript que lo que hace es pasar a otra pagina una serie de valores.

la llamada es:
<a href='javascript:ventanaSecundaria("&rs2("id")&"," &rs2("area")&")'> ...mas</a>
donde el id es numerico y el area es texto

y la funcion en javascript que tengo es esta:
<script language="JavaScript" type="text/javascript">
function ventanaSecundaria (url,area){
window.open("ver_actividad.asp?id="+url,"ventana1" ,"width=550,height=800,left=200,scrollbars=YES" )
}
</script>

como puedo concatenar tb ahi el campo area???

gracias y un saludo a todos.
  #2 (permalink)  
Antiguo 27/02/2008, 06:55
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 23 años
Puntos: 8
Re: paso parametros

Pues si mal no te entendí, debería ser así:
Cita:
<a href="javascript:ventanaSecundaria(<%=rs2("id")%>,'<%=rs2("area")%>');"> ...mas</a>

<script language="JavaScript" type="text/javascript">
function ventanaSecundaria (url,area){
window.open("ver_actividad.asp?id="+url+"&area="+area,"ventana1" ,"width=550,height=800,left=200,scrollbars=YES" )
}
</script>
Espero te sirva,
Saludos!
  #3 (permalink)  
Antiguo 27/02/2008, 07:26
 
Fecha de Ingreso: febrero-2008
Mensajes: 11
Antigüedad: 17 años
Puntos: 0
Re: paso parametros

la llamada:
<a href='javascript:ventanaSecundaria("&rs2("id")&"," &rs2("area")&")'> ...mas</a>
la tengo así xq esta llamada va dentro de un response.write (dentro de codigo asp)
Cuando me pongo encima del "...mas" me sale la llamada:
ventanaSecuendaria(2,juventud)

el problema me viene a la hora de pasar los valores para poder visualizarlso en otra ventana.
La manera que me comentas ya la habia probado y nada. Me pone que 'juventud' no esta definido.

Gracias x tu tiempo.
  #4 (permalink)  
Antiguo 27/02/2008, 08:32
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 1 mes
Puntos: 126
Re: paso parametros

Prueba de alguna de estas dos maneras

Código PHP:
 <%
url "urldelvinculo"
area "areadelvinculo"
%>

<
script language="JavaScript" type="text/javascript">
function 
ventanaSecundaria (){
window.open("vs.asp?id=<%=url%>&area=<%=area%>","ventana1" ,"width=550,height=800,left=200,scrollbars=YES" )

</script>

<a href="#" onclick="window.open('vs.asp?id=<%=url%>&area=<%=area%>','ventana1' ,'width=550,height=800,left=200,scrollbars=YES');return false;">Abrir</a>
<br />
<a href="javascript:ventanaSecundaria ();">Abrir</a> 
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 27/02/2008, 09:31
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 23 años
Puntos: 8
Re: paso parametros

Cita:
Iniciado por vasquito Ver Mensaje
la llamada:
<a href='javascript:ventanaSecundaria("&rs2("id")&"," &rs2("area")&")'> ...mas</a>
la tengo así xq esta llamada va dentro de un response.write (dentro de codigo asp)
entonces sería asi:
Cita:
<%
response.write "<a href=""javascript:ventanaSecundaria("&rs2("id")&",'" &rs2("area")&"')""> ...mas</a>"
%>
Saludos!
  #6 (permalink)  
Antiguo 27/02/2008, 10:34
 
Fecha de Ingreso: febrero-2008
Mensajes: 11
Antigüedad: 17 años
Puntos: 0
Re: paso parametros

Gracias pcarvajal.

Lo he probado y ya me pasa los valores.

Gracias tb a los que me habeis ayudado.
  #7 (permalink)  
Antiguo 28/02/2008, 05:05
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 1 mes
Puntos: 126
Re: paso parametros

Lo que dice pcarvajal tiene razón pero siempre hay que intentar en lo posible que se imprima la página lo antes posible mira aquí

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:27.