Foros del Web » Programando para Internet » Javascript »

Comillas

Estas en el tema de Comillas en el foro de Javascript en Foros del Web. Hola, en una variable pongo un tag HTML y cuando se aprieta ese tag dispara una funcion pero no me lo toma por las comillas, ...
  #1 (permalink)  
Antiguo 17/07/2007, 08:18
 
Fecha de Ingreso: septiembre-2006
Mensajes: 64
Antigüedad: 17 años, 7 meses
Puntos: 0
De acuerdo Comillas

Hola, en una variable pongo un tag HTML y cuando se aprieta ese tag dispara una funcion pero no me lo toma por las comillas, probe de varias formas pero me da errores.

Código:
linkDescripcion = "<a href='javascript:window.open('wfrmCondiciones.aspx?idCondicion='+this.id);' id='gArrAdicionales[i].condicionId'>"+gArrAdicionales[i].condiciones+"</a>";

variable.innerHTML = linkDescripcion ;
Que comillas puedo usar para que me dispare la funcion?

Saludos.
  #2 (permalink)  
Antiguo 17/07/2007, 10:28
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: Comillas

Hola beququi.

Trata de no usar un par de comillas simples dentro de un texto que este delimitado por comillas simples. Si debes usar otro juego de comillas dentro del que tiene usa un juego distinto. Las posibilidades son:

- Comillas simples.
- Comillas dobles.
- Secuencia de escape para comillas simples (un \ seguido de la comilla ')
- Secuencia de escape para comillas dobles (un \ seguido de la comilla ")

Si tu expresion es aun mas compleja, entonces debes armarla por partes.

No estoy seguro del significado de tu codigo, pero creo que lo que quieres se puede escribir asi:

Código PHP:
linkDescripcion "<a href='javascript:window.open(\"wfrmCondiciones.aspx?idCondicion=\"+this.id); id=gArrAdicionales[i].condicionId'>"+gArrAdicionales[i].condiciones+"</a>";

variable.innerHTML linkDescripcion 

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.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:04.