![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
26/11/2002, 09:48
|
![Avatar de Kaopectate](http://static.forosdelweb.com/customavatars/avatar14704_1.gif) | Colaborador | | Fecha de Ingreso: diciembre-2001 Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años, 1 mes Puntos: 38 | |
Te explico, el eval debería ser asi:
eval('algo')
El response.write lo estás armando por concatenación de strings:
response.write('algo' + String(algo) + 'algo');
Pero uno de esos "algos" es el eval por lo que queda asi:
response.write('algo' + String(algo) + 'eval('algo')');
Es decir, la suma de los siguientes strings:
'algo'
+
String(algo)
+
'eval('
+
algo <-- ERROR
+
')'
Lo que pasa es que la comilla que abre te está cerrando la anterior. Si le dices /' lo que quieres decir es que coloque el caracter comilla en esa posición. Igualmente // quiere decir "el caracter "/", /n quiere decir nueva línea (creo) etc.
Son caracteres especiales. |