Buenas, antes de nada agradeceros el tiempo dedicado, suelo ser asiduo a estos foros aunque normalmente no suelo responder ni escribir. No obstante espero podais ayudarme e intentare ayudar al prójimo cuando pueda.
Este es el meollo: estoy intenando cargar y descargar archivos .js y .css. Leyendo por internet he encontrado fucniones que lo hacen bien, al menos en apariencia.
Además de muchos otros ejemplos, me he servido basicamente de este:
http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml para cargar archivos .js y .css
http://www.javascriptkit.com/javatutors/loadjavascriptcss2.shtml para descargarlo.
El funcionamiento es correcto en los archivos .css, ya que lo cargas y las clases estan activadas y en cuanto lo descargas las clases dejan de funcionar. El problema es a la hora de cargar/descargar archivos .js: la carga es correcta y las funciones que contiene el archivo funcionan perfectamente; el problema es al descargarlos.
Cuando descargo el archivo .js, a continuación intento reproducir una función que no deberia funcionar (ya que el archivo no está cargado) y la función sigue "funcionando" valga la redundancia. En el segundo link que esplica como remover archivos .js literalmente expresa esto:
"In the case of JavaScript, while the element is removed from the document tree, any code loaded as part of the external JavaScript file remains in the browser's memory. That is to say, you can still access variables, functions etc that were added when the external file first loaded (at least in IE7 and Firefox 2.x)."
Mi pregunta es si alguno habeis indagado este tema, podeis aconsejar para que funcione efectivamente según mi idea, o debo cambiar la planificación de la página web para que sea de otra manera y permitirme funcionar como quiero.
Gracias, un saludo amigos.