Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2012, 06:55
cronosmen
 
Fecha de Ingreso: junio-2008
Mensajes: 165
Antigüedad: 15 años, 11 meses
Puntos: 6
Cargar <script> y luego eliminarlo

Buenas compañeros, escribo este post para ver si me podeis orientas o echar una mano.

Lo que estoy haciendo es un sistema de widgets con lo cual necesito usar javascript nativo (para no estar cargando librerias en paginas ajenas y crear conflictos si usan jquery, mootools...), la llamada al widget es una simple llamada:

<script type="text/javascript" src="http://www.direccion.com/wblogs_lista.get.js"></script>

Esa llamado la trato donde get por ejemplo es el callback y me genera otro

<script id="loaded" type="text/javascript" src="http://www.direccion.com/wblogs_lista.get.js?encode=html"> en el que ya tengo el JSON y el callback se ejecuta, lo que me gustaria es poder eliminar este ultimo <script> del dom para que solo quede la llamada inicial. El segundo <script> lo genero así:

Código Javascript:
Ver original
  1. widget.prototype.loadscript = function() {
  2.         //JS
  3.         curScriptTag = document.createElement('script');
  4.         curScriptTag.type = 'text/javascript';
  5.         curScriptTag.src = "http://www.direccion.com/#name_widget#.#myfuncion#.js?encode=html";
  6.         curScriptTag.id = "loaded";
  7.         document.getElementsByTagName("head")[0].appendChild(curScriptTag);
  8.         //END JS
  9.         //CSS
  10.         curCSScriptTag = document.createElement('script');
  11.         curCSScriptTag.type = 'text/css';
  12.         curCSScriptTag.src = "http://statics.direccion.com/widgets/css/#name_widget#.css";
  13.         curCSScriptTag.id = "loaded";
  14.         document.getElementsByTagName("head")[0].appendChild(curCSScriptTag);
  15.     }

con esto cargo el callback y otro script para el css, como podría eliminar estos una vez cargados para dejar el dom con la llamada inicial?