靠, emu(ston) 。灭你!!  把我也拉这来了!!!<script language = "javascript">
document.write("Windows3000");
</script>

解决方案 »

  1.   

    动态链接库的实现思路:
    先针对每个脚本文件实现一文本串:[func_name+":"+file_name+","],在将要用到这个脚本文件时将此文本串置于文件头,接着进行以下初始化:先分化出每一个函数名与文件名对,然后执行以下脚本:
    window[func_name]=function(){ def_func(func_name,arguments) }; 
    window[func_name].name=func_name;  
    window[func_name].file=file_name; 
    function def_func(func_name,args){
      //由函数名找到文件名
    var file_name=window[func_name].file_name;
    var _script=document.createElement("SCRIPT");
    document.appendChild(_srcipt);
      //加载脚本文件
    _script.src=path_base+file_name;
      //让整个窗口处于睡眼状态 ,在sleep.htm中不停检测func_name,如已加载完毕则退出
    window[func_name]=null;
    window.showModalDialog("sleep.htm",window[func_name]);
      //将保存的参数传入加载后的新函数
    var str_arg="  ";
    for(var x=0;x<args.length;x++)
    str_arg+=("args["+x+"],");
    var str_eval=func_name+"("+str_art.slice(0,str_arg-2)+");";
    eval(str_arg);
    }
    如此以后在文件中可照常使用所有函数,而不管函数有没有。此思路是以前想的,本想实现,但又觉得有点画蛇添足的味道,再说javascript中暂停执行好像只有用showModalDialog,很是不雅,只好作罢