var result="<script type=\"text/javascript\" src=\"test.js\" ></script><script type=\"text/javascript\">ShowMode();</script>";
document.getElementById("div1").innerHTML=result;
访问JS返回的result,result是读数据库的。
这样做能引用 test.js 吗?
能执行ShowMode()函数吗?
我试了好像不行,怎么做才能让他执行呢?
document.getElementById("div1").innerHTML=result;
访问JS返回的result,result是读数据库的。
这样做能引用 test.js 吗?
能执行ShowMode()函数吗?
我试了好像不行,怎么做才能让他执行呢?
var $$ = function (name,obj) {
return 'string' == typeof(name) ? (obj||document).getElementsByTagName(name):name;
};
var $C = function(name,obj){
return 'string' == typeof(name) ? (obj||document).createElement(name):name;
};
// 动态导入js
function include(src,encoding,fun)
{
var s = $C('script');
s.type='text/javascript';
s.charset=encoding; //'gb2312';
s.src = src;
var tags =$$('head');
if(typeof(fun)=='function'){
if( document.all ){
s.onreadystatechange = function(){
if(/(complete|loaded)/.test(this.readyState)){
fun(); s.onreadystatechange = null; s.parentNode.removeChild(s);
}};
}else{
s.onload = function(){ fun(); s.onload = null; s.parentNode.removeChild(s); };
}
}
tags[0].appendChild(s);
};