Muy buenas
Les quería consultar algo que me está trayendo dolores de cabeza y seguramente sea algo simple, o eso espero...
Resulta que hay un código de un sistema web, que declara ciertas variables y las reemplaza en el código HTML, por ejemplo de esta manera:
Y eso si luego visito la página, me lo traduce en:
Depende lo que tenga la variable dentro. No se bien que sistema usa, lo que funciona todo bien, excepto cuando tengo que trabajar en Javascript, ya que si yo hago:
Código Javascript
:
Ver originalvar numero = "$NUM$";
document.write(numero);
Me devuelve correctamente el
124, el problema es cuando dentro de esa variable o de otra, hay un código HTML con comillas simples y dobles dentro, lo que me da excepciones en Javascript de sintaxis, como que estoy declarando una variable que tiene HTML pero con los dos tipos de comilla, de esta forma, supongamos que la nueva variable es asi:
Código HTML:
Ver original<!-- $POP$ -->
<a href="javascript:void();" class="popup" onclick="window.open('http://www.google.com', '_blank');">Abrir Ventana
</a>
Digamos yo no puedo cambiar lo que hay dentro de la variable, en este caso,
$POP$... Y a la hora de querer usar la variable en Javascript me da el error de sintaxis:
Código Javascript
:
Ver originalvar enlace = "$POP$";
if(enlace == "<br>") {
document.write("Error");
} else {
alert("Ok");
}
Ya al entrar en la declaración de la variable, me salta la excepción y el error, siguiendo de largo... Intente usar alguna función para reemplazar, sacar las comillas, lo que sea para que no me de error, pero no hay forma, no me deja avanzar.
Ojalá alguien me pueda dar una mano con esto, que ya no se que intentar...
Un saludo y gracias !