Comparte

Ejecutar variables ASP desde JavaScript

Ejecutar variables ASP desde JavaScript

 

Este detalle, está documentado en decenas de sitios, sin embargo, encontré no pocos problemas a la hora de llevarlo a la práctica. Luego de muchas horas y pruebas, llegué a un modo de realizar esta acción, que es la única solución a un caso muy específico.

En la mayoría de los tutoriales, la solución parece fácil, la reproduzco aquí:

 

Aquí definimos dos variables, una del tipo cadena de caracteres, la otra del tipo numérico

<%

Var1=”Dato en ASP”

Var2=123

%>

 

<script lenguage=”javascript”>

 

                var una=<%=Var1%>

                var dos=<%=Var2%>

</script>

 

Esta es la solución usual. El problema se vuelve complejo cuando se comienza a utilizar la solución en páginas complejas.

 

El primer problema, es cuando en vez de una variable de cadena de caracteres se usa una cadena con contenido de código.

 

Por ejemplo, si el contenido es del tipo: Var1=”contacto@datagestion.com.ar”

 

Por el verdadero contenido de ese tipo de dato es en código, en realidad es del modo: <a href=”mailto:contacto@datagestion.com.ar”>contacto@datagestion.com.ar</a>

 

En otras palabras, es código. El asunto es que este tipo de contenidos no es posible pasarlo como parámetro a Javascript, ya que “cierra” el fin del dato cualquier signo > que encuentre.

 

Para el que haya necesitado recuperar este tipo de datos, habrá chocado con el problema que no se puede reponer este tipo de variables desde javaScript.

 

La solución es sencilla, hay que guardar este tipo de contenido en una variable de Sessión y reponer en JavaScript desde la Seccion.

 

<%

Session(“Var1”)=”Puedes contactar a mi mail contacto@datagestion.com.ar”

 

%>

 

<script lenguage=”javascript”>

 

                var una=<%=Session(“Var1”)%>

</script>

 

De este modo no aparecerán los errores por ser el contenido un código.

 

  Ana Abregú

 

www.anaabregu.com.ar

www.datagestion.com.ar

http://posicionamientoenbuscadores.datagestion.com.ar

 

 

Ana Abregú.

 

Ana Abregú.

 

Ana Abregú

 

 

Bienvenido
Contactate conmigo.
Leer más

MySQL y error de controlador ODBC

Al concetar una base de datos mySQL, hay que tener en cuenta que se debe instalar el controlador ODBC correspondiente. En la mayoría de los casos, el Windows al instalarse, incluye controladores de Access, pero no de mySQL. Hay que realizarlo manualemten si queremos administrar bases de datos con mySQL. Este es un instructivo sobre algunos problemas comunes en la instalación del ODBC de mySQL.

Ana Abregú 3/8/2011