This javascript insert a javascript (A) dynamically to invoke JSON service.
The callback of the JSON will delete the dynamically inserted javascript (A) for house cleaning.
Above "Inserting A and deleting A" will be repeated each 5 seconds.
To removeScript, following code will crash IE.
var x =document.getElementsByTagName("script");
for (var i=0;ivar y=x[i];
var src = y.getAttribute("src");
if(src!=null && src.indexOf("callback")>0){
var head = document.getElementsByTagName('head').item(0);
head.removeChild(y);
y.removeNode();
return;
}
}
However, following code will work:
setTimeout(function() {
var x =document.getElementsByTagName("script");
for (var i=0;ivar y=x[i];
var src = y.getAttribute("src");
if(src!=null && src.indexOf("callback")>0){
var head = document.getElementsByTagName('head').item(0);
head.removeChild(y);
y.removeNode();
return;
}
}
}, 0);