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.