var loadJS=function(params){
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{document.getElementsByTagName("head")[0].appendChild(script);}
catch(exp){}
};var call=function(){
var arr=hq_str_sh600033.split(",");
for(var i=0;i<arr.length;i++){document.body.innerHTML+=arr[i]+"<br>";}
};window.onload=function(){
var src1="http://hq.sinajs.cn/list=";
var src2="sh600033";
loadJS({src:src1+src2,callback:call});
};
callback带参如何修改程序,callback:call(argu)经测试不能通过。
var call=function(){
var arr=hq_str_sh600033.split(",");
for(var i=0;i<arr.length;i++){document.body.innerHTML+=arr[i]+"<br>";}
};怎么修改的?或者直接把参数作为全局变量使用嘛
loadJS({src:src1+src2,callback:function(){call(args)}});