页面不出现<script> 能导入外部JS吗?

解决方案 »

  1.   

    给js设计个包:如$package('com.hys.ehealth.component');var DataList = Class.create();
    DataList.prototype = {
    config: {},
    dataSource: {},
    grid: {},
    m_bListFirstLoad: true,
    m_listMetaParams: {},
    getDataSoure : function(){
    return this.dataSource;
    },
    getGrid : function(){
    return this.grid;
    }
    ……在html里面调用就和java一样
    <script type="text/javascript">
    $import('com.hys.ehealth.component.base_list_client');
    </script>
      

  2.   

    document.createElement('script') 或者 document.write('<' + 'script' +'>')
      

  3.   

    var head= document.getElementsByTagName('head')[0];  
    var script= document.createElement('script');  
    script.type= 'text/javascript';  
    script.src= 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js';  
    head.appendChild(script);
      

  4.   

    挺多方法吧。。
    用ajax请求读取js代码,返回后执行
      

  5.   


    写document 还是要用到  script 吧 我要求页面上不出现script 然后把外部JS导入  可以吗?
      

  6.   

    百度娘function insertJS(src, callback){
     var script = document.createElement("SCRIPT"), done = false;
     script.type = "text/javascript";
     script.src = src;
     script.charset = "GB2312";
     script.onload = script.onreadystatechange = function(){
      if ( !done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") ) {
       done = true;
       callback();
      }
     };
     document.getElementsByTagName("HEAD")[0].appendChild(script);
    }insertJS("1.js", function(){ test(); })
      

  7.   


    高人 再说几个方法吧 = = 我AJAX渣啊
      

  8.   

    确实 SCRIPT 这几个字都不能出现 。