loadJS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>loadJS</title>
<script type="text/javascript">
var loadJS = function (params) {
 var head = document.getElementsByTagName("head")[0];

 var script = document.createElement('script');
 
 script.onload = script.onreadystatechange = script.onerror = function () {
  if (script && script.readyState && /^(?!(?:loaded|complete)$)/.test(script.readyState)) return;
  
  script.onload = script.onreadystatechange = script.onerror = null;
  script.src = '';
  script.parentNode.removeChild(script);
  script = null;

  params.callback();
 };
 
 script.charset = params.charset || document.charset || document.characterSet || 'gb2312';
 script.src = params.src;
 
 try {
  head.appendChild(script);
 } catch (exp) {}
};


var callback = function () {
    var ms = ('undefined' != typeof CarInfo ? '<br />' + CarInfo[0].name : '');
    document.body.innerHTML += ms;
};

window.onload = function () {
 loadJS({ src : 'http://price.bitauto.com/InputDealHandle.ashx?keyWord=1&temp=' + new Date().getTime(), charset : 'utf-8', callback : callback });
 loadJS({ src : 'http://price.bitauto.com/InputDealHandle.ashx?keyWord=2&temp=' + new Date().getTime(), charset : 'utf-8', callback : callback });
 loadJS({ src : 'http://price.bitauto.com/InputDealHandle.ashx?keyWord=3&temp=' + new Date().getTime(), charset : 'utf-8', callback : callback });
};
</script>
</head>
<body>
loadJS
</body>
</html>

posted @ 2008-07-04 10:56  越兔  阅读(6021)  评论(11编辑  收藏  举报