¿Que te parecería cargar solamente código javascript en una página para aquellas funciones que un usuario decida realizar y no para todas las demás que pudieran estar incluidas en la página pero que el usuario no decida ejecutar?
Muchas veces nos vemos con el problema de tener que cargar un gran número de funciones en javascript en una determinada página sabiendo que un usuario utilizará solo un par de ellas, pero como no sabemos cuales serán las necesarias, nos vemos obligados a incluirlas todas.
Pues les tengo una buena noticia: Podemos cargar trozos de javascript perfectamente por Ajax, así solo llamaremos a las funciones que sean necesarias para las opciones seleccionadas por el usuario. ¿Cómo hacerlo?
Pues para cualquiera que haya usado Ajax para traer texto, HTML ó datos en formato XML, no debe ser sorpresa saber que se puede traer por Ajax algo de Javascript ya que hablamos de simple texto plano.
El truco está en traerlo según requerimiento como se hace con muchas otros contenidos mediante Ajax, y ejecutarlo luego mediante la función de javascript "eval" que permite evaluar y ejecutar una cadena de caracteres como sentencias del lenguaje.
No es para nada complicado.
simplemente se trata de evaluar la respuesta obtenida por el objeto XMLHttpRequest
eval(XMLHttpRequestObject.responseText)
Así de simple.
Este blog está dirigido a todos los programadores y desarrolladores en general, en él encontrarán consejos útiles en las respectivas áreas del desarrollo de aplicaciones, especialmente de Aplicaciones y Soluciones Web sobre diferentes entornos y plataformas móviles como Windows Phone y Android.
29 de agosto de 2006
Cargar Javascript desde Javascript con Ajax
Suscribirse a:
Comentarios de la entrada (Atom)
Entradas populares
-
Es imposible pensar que Google podía faltar a la cita que tiene con todos los programadores a nivel mundial en lo referente a publicar algún...
-
Es importante cuando se habla de amenazas en aplicaciones web y otras, establecer un sistema de cálculo estándar que permita a los interesad...
-
Volvemos a mencionar en este artículo la importancia del OWASP (Open Web Application Security Project) y en especial esta vez mencionaremos...
-
Uno de los errores más comunes de seguridad de los programadores de Asp.NET que utilizan "web forms" en sus aplicaciones, es cree...
-
Estuve probando la herramienta que desarrolló Google con el fin de realizar escaneos de seguridad a nuestras aplicaciones web. Su nombre es ...
-
Una de las amenazas más peligrosas del primer tipo de los OWASP top 10 de 2010, es decir de las amenazas que se refieren a inyecciones de có...
-
¿Que te parecería cargar solamente código javascript en una página para aquellas funciones que un usuario decida realizar y no para todas la...
-
Recientemente llegó a mis manos un libro muy interesante llamado " Beginnig ASP.NET Security " de la serie de libros de WROX P...
-
Si bien las inyecciones LDAP no son muy comunes, pueden ser una de las más peligrosas vulnerabilidades en la web. Para empezar necesitamos...
-
La razón más frecuente por la cual los sitios web sufren ataques de XSS (Cross Site Scripting), SQL inyection así como de otros tipos, se de...
1 comentario:
Y cómo puedes usar las funciones fuera de eval? Cómo las atas a la ventana para poder usarlas más tarde? En teoría al usar eval sólo están disponibles ahí dentro, pero en la siguiente línea ya no.
Publicar un comentario