var e = document.createElement('script');
e.type = 'text/javascript';
e.src = 'my_script_url';
e.error = e.onload = e.readystatechange = function(){
if(!e.loaded && (!e.readyState || e.readyState == 'loaded' || e.readyState == 'complete')){
e.loaded = 1;
e.onerror = e.onload = e.onreadystatechange = null;
e.parentNode.removeChild(e);
}
};
var head = document.getElementByTagName('head');
if(head.length) head = head[0];
head.appendChild(e);