Foros del Web » Programando para Internet » ASPX (.net) »

Algo algo después de las comillas simples?

Estas en el tema de Algo algo después de las comillas simples? en el foro de ASPX (.net) en Foros del Web. Hola. Tengo un grave problema!! Tengo esta linea de código en asp.net Response.Write("<a href='javascript :abrir(detalle.aspx)'><img src='../../images/informatica/more.jpg' alt='Más detalles' border='0'></a>") La palabra (detalle.aspx) debería ir entre ...
  #1 (permalink)  
Antiguo 22/07/2009, 03:31
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 2 meses
Puntos: 5
Exclamación Algo algo después de las comillas simples?

Hola. Tengo un grave problema!!

Tengo esta linea de código en asp.net

Response.Write("<a href='javascript:abrir(detalle.aspx)'><img src='../../images/informatica/more.jpg' alt='Más detalles' border='0'></a>")

La palabra (detalle.aspx) debería ir entre comillas, pero si pongo comillas simples la primera comilla cerraría con 'javascript:abrir y eso no puede ser.

Alguien me puede decir que puedo poner en (detalle.aspx) para que me funciona.

Es el código para abrir un popup en javascript:

<script>
function abrir(url) {
open( url , '', 'top=100,left=100,width=500,height=250');
}
</script>

Un saludo
  #2 (permalink)  
Antiguo 22/07/2009, 03:38
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Algo algo después de las comillas simples?

Me auto respondo por si alguien tiene este problema y le sirve de algo..

Tambien quería pasar una variable con un valor de una base de datos, funciona de esta manera:

El javascript:

<script>
function abrir(id) {
open( 'detalle.aspx?id='+id , '', 'top=100,left=100,width=500,height=250');
}
</script>

El código:

Response.Write("<a href='javascript:abrir(" & MiTabla(i).Item("ID") & ")'><img src='../../images/informatica/more.jpg' alt='Más detalles' border='0'></a>")
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 19:02.