在静态的html页面中去调用一js文件,调用完不会刷新界面。
在一个html中,打开。。里面有一个按钮,点击它就会去调用这个js文件
<script type='text/javascript' src='http://a.alimama.cn/inf.js'></script>这个js文件,这个js文件的作用其实就是会出现一个淘宝的搜索框和按钮。平时页面不想让它出现,不想让它加载淘宝搜索框,想需要的时候去展示出搜索框,不知道怎么做。
这个页面是纯的html。当电泳这个js的时候,不想让页面刷新,不知道能不能做到。

解决方案 »

  1.   

    sf完全可以实现的
    具体怎么做交给lx的
      

  2.   

    GOOGLE:  WEB开发 动态加载JS文件不高兴自己写就用JQ,现成的
      

  3.   

    好弄,用ajax,不知道你会不会,ajax,当触发事件的时候就做相关的操作
      

  4.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <INPUT TYPE="button" VALUE="show" ONCLICK="show();">
     </BODY>
    </HTML>
    <SCRIPT LANGUAGE="JavaScript">
    <!--

    function show(){
    var js = document.createElement("script");
    js.src = 'http://a.alimama.cn/inf.js';
    document.body.appendChild(js);
    }
    //-->
    </SCRIPT>
      

  5.   

    动态加载js,可以随时加载外部的任何js文件
    function include(path){ 
        var a=document.createElement("script");
        a.type = "text/javascript"; 
        a.src=path; 
        var head=document.getElementsByTagName("head")[0]; //此处可更改附加的位置
        head.appendChild(a);
        }直接调用 include('http://a.alimama.cn/inf.js');