Código Javascript:
Ver original
function load_hive(){ document.getElementById('hiveContainer').innerHTML = null; var hiveURL = document.getElementById('hiveURL').value; var script = document.createElement('script'); script.setAttribute('type','text/javascript'), script.setAttribute('src',hiveURL); document.getElementById('hiveContainer').appendChild(script); setInterval('load_hive()', 5000); }
Lo que hace la función load_hive() cuando se activa es cargar un archivo javascript externo el cual se debe cargar otra vez cada 5seg.
Todo eso es por si las variables de ese javascript externo han cambiado (es un archivo generado por PHP).
El problema es que cuando se carga un script este queda almacenado y para optimizar no se vuelve a bajar.
¿Cómo podría obligar a que ese código cargado se borrase para volverlo a cargar?
Como podeis apreciar cuando se invoca la función lo primero que hace es borrar la etiqueta <script> cargada la vez anterior, pero aún así sigue cargando el mismo código inicial aunque en el origen haya cambiado, porque como ya dije antes para optimizar no vuelve a bajar el mismo archivo.
PD: sé que hay otras formas de comunicarse con PHP, pero creedme, para lo que necesito debe ser así...
Saludos.