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 originalwidget.prototype.loadscript = function() {
//JS
curScriptTag = document.createElement('script');
curScriptTag.type = 'text/javascript';
curScriptTag.src = "http://www.direccion.com/#name_widget#.#myfuncion#.js?encode=html";
curScriptTag.id = "loaded";
document.getElementsByTagName("head")[0].appendChild(curScriptTag);
//END JS
//CSS
curCSScriptTag = document.createElement('script');
curCSScriptTag.type = 'text/css';
curCSScriptTag.src = "http://statics.direccion.com/widgets/css/#name_widget#.css";
curCSScriptTag.id = "loaded";
document.getElementsByTagName("head")[0].appendChild(curCSScriptTag);
}
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?