Código:
la variable es msj. <% if(msj!=""){ %> <script type="text/javascript" > alert(msj); </script> <% } %>
| |||
pasar una variable de pagina jsp a un script hola tengo una variable string en mi programa que coge distintos valores dependiendo de lo que se haga en la programa y tengo un script después que sólo muestra un mensaje alert de la variable, pero tal y como lo hago no funciona, alguien podría decirme como se hace:
Código:
la variable es msj. <% if(msj!=""){ %> <script type="text/javascript" > alert(msj); </script> <% } %> |
| |||
Respuesta: pasar una variable de pagina jsp a un script ya se que estoy mezclando dos lenguajes, pero entonces no puedo pasarle al script una variable y hacerle un alert a la variable? no lo puedo hacer declarando una función javascript y luego pasandole la variable? es que también lo probé pero no me funcionaba. |
| ||||
Respuesta: pasar una variable de pagina jsp a un script no, no se puede. javascript no tiene constancia de lo que sucede en lenguaje de servidor, ni viceversa. de modo que esa variable solamente existe en el servidor. lo que si puedes hacer es crear la variable javascript desde el lenguaje servidor. entonces luego usa la variable desde javascript. o segun el caso, no es necesario crear la variable. simplemente imprimes el contenido como un argumento de la funcion.
Código:
var variable = "<dentro de las comillas imprimes la variable desde lenguaje servidor>";
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
Etiquetas: |