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

Sintaxis: response.write a href=javascript

Estas en el tema de Sintaxis: response.write a href=javascript en el foro de ASP Clásico en Foros del Web. Hola! Me estoy volviendo loca con un simple response.write. Estoy intentando crear vinculo a otra pagina y que se abra en una ventana con determinadas ...
  #1 (permalink)  
Antiguo 10/06/2005, 09:29
 
Fecha de Ingreso: marzo-2004
Mensajes: 109
Antigüedad: 21 años, 1 mes
Puntos: 1
Sintaxis: response.write a href=javascript

Hola!
Me estoy volviendo loca con un simple response.write.

Estoy intentando crear vinculo a otra pagina y que se abra en una ventana con determinadas dimensiones.

Tengo el codigo:

Response.Write("<TD>" & "<a href='javascript:;' onClick='MM_openBrWindow('cand_det.asp?Referencia= " & rs("campo") & " ','',' " & "width=700,height=400')'>" & "<img src='./cand/" & imagen & "'" & "width='90' height='100' border='0'>" & "</A>" & "</TD>")

El caso es que cuando quito "JAVASCRIPT...onClick= ..." y dejo un simple "a href=..." si que funciona. Supongo que el problema esta en el sintaxis

Pero lo que necesito es abrir otra ventana 700x400. .....!!!!!
__________________
Gracias
  #2 (permalink)  
Antiguo 10/06/2005, 09:45
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Te está dando errores de ASP (seguramente "constante de cadena sin terminar" -o similar-) o de javascript?
__________________
...___...
  #3 (permalink)  
Antiguo 10/06/2005, 09:49
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
No es que no se pueda, pero las anclas (<a>) no se usan normalmente para eso, prueba con esto:

<span style="cursor:hand; color:#FF6600; text-decoration:underline;" onclick="window.open('CatalogoProductos.asp','','t oolbar=0,width=700,height=400,scrollbars,status=1' )"> <%=rs("campo")%></span>
  #4 (permalink)  
Antiguo 10/06/2005, 09:50
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 20 años, 7 meses
Puntos: 1
Hola

Response.Write("<TD><a href=# onClick=window.open('cand_det.asp?Referencia="&rs. Fields("campo")&"','nom_pantalla','scrollbars=yes, width=700,height=400')><img src=../cand/"&imagen&" width=90 height=100 border=0</a></TD>")

No habia visto tu mensaje Myakire
  #5 (permalink)  
Antiguo 10/06/2005, 09:58
 
Fecha de Ingreso: marzo-2004
Mensajes: 109
Antigüedad: 21 años, 1 mes
Puntos: 1
Cita:
Iniciado por Al Zuwaga
Te está dando errores de ASP (seguramente "constante de cadena sin terminar" -o similar-) o de javascript?
No me da ningun error. Simplemente cuando hago click en la imagen no pasa nada. La ventana no se abre.
__________________
Gracias
  #6 (permalink)  
Antiguo 10/06/2005, 10:13
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
En ese caso, abrñia que ver la función que el DW te puso automáticamente. Mejor prueba cualquiera de las dos alternativas propuestas.
  #7 (permalink)  
Antiguo 10/06/2005, 10:28
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 8 meses
Puntos: 381
'nas,

el resultado que le llega al navegador lleva anidadas comillas simples dentro de otras comillas simples, por eso no te funciona.

Prueba así

Código:
Response.Write("<TD>" & "<a href=""javascript:;"" onClick=""MM_openBrWindow('cand_det.asp?Referencia= " & rs("campo") & " ','',' " & "width=700,height=400')"">" & "<img src=""./cand/" & imagen & """width=""90"" height=""100"" border=""0"">" & "</A>" & "</TD>")
  #8 (permalink)  
Antiguo 11/06/2005, 01:20
 
Fecha de Ingreso: marzo-2004
Mensajes: 109
Antigüedad: 21 años, 1 mes
Puntos: 1
Muchas gracias a todos por contestarme.

Ya probé todo lo q me recomendasteis...de momento no lo consigo.

Estoy con Tunait, ya me pasó una vez eso lo de las comillas pero el caso era mucho mas simple.

...

Me pregunto si existe algun modo de meter el codigo dentro de alguna "function" o "include file" y luego simplemente poner

Response.Write "function"...o ..."include file "
__________________
Gracias
  #9 (permalink)  
Antiguo 12/06/2005, 10:18
 
Fecha de Ingreso: marzo-2004
Mensajes: 109
Antigüedad: 21 años, 1 mes
Puntos: 1
Gracias a todos por contestar
especialmente a tunait

Ya lo he resuelto:
Ahora navegador lee correctamente el codigo:

Response.Write ("<a href=""javascript:;"" onClick=Window.open('cand_det.asp?Referencia=" & ref & "','pantalla','toolbar=yes,location=yes,status=yes ,menubar=yes,scrollbars=yes,resizable=yes,width=70 0,height=400')><img src='./cand/" & foto & "' width='90' height='100' border='0'></A><br>")
__________________
Gracias

Última edición por Anushka; 12/06/2005 a las 10:44
  #10 (permalink)  
Antiguo 04/11/2009, 19:24
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Sintaxis: response.write a href=javascript

Siempre me complican las cadenas entre asp y javascript, gracias a uds. nuevamente he salvado mi problerma...gracias solamente
  #11 (permalink)  
Antiguo 04/11/2009, 20:20
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Sintaxis: response.write a href=javascript

Tema revivido con información que no contribuye a la duda original = tema cerrado

Saludos
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 14:22.