<script>     var oHead = document.getElementsByTagName('HEAD').item(0);     var oScript= document.createElement("script");     oScript.type = "text/javascript";     oScript.src="test.js";     oHead.appendChild( oScript); </script> 
你这样的输出,得重新加载JS他才会运行

解决方案 »

  1.   

    脚本动态加载就可以了,多写几个脚本 然后SETTIMEOUT()每5秒或者其他时间生成
    一个随机数,然后根据随机数加载不同JS
      

  2.   

    <head><srcipt id="pp"></srcipt></head>
    //取随机数,给一个取值范围
    function GetRandom(number)
    {
        return parseInt(Math.random()*number+1);
    }function TEST(number)
    {
       var randnumber= GetRandom(number).toString();
       switch(type)
    {
    case "1":
           document.getElementById("pp").src="目标JS文件路径";
    break;
    case "2":
    document.getElementById("pp").src="目标JS文件路径";
    break;
    case "3":
    document.getElementById("pp").src="目标JS文件路径";
    break;
    }  
    }
    <body onload="setTimeout(TEST(5,5000));">
    5是指假顶你有5个JS 5000SHI  5秒一次
      

  3.   

      switch(type) 显示错误:type 未定义
      

  4.   

    switch(type)
    {
    case "1": 把TYPE改成number大哥,你是完全不懂程序啊?switch是大部分语言通用的吧不会改?
      

  5.   

    周末一般不讨论东西,我给的就是一次只加载一个的。不会全加载进来。
    把你改过的代码发上来看看。<head> <srcipt id="pp"> </srcipt> </head> //此段不可少,预声明部分function GetRandom(number)
    {
        return parseInt(Math.random()*number+1);
    }function TEST(number)
    {
      var randnumber= GetRandom(number).toString();
      switch(randnumber)
    {
    case "1":
          document.getElementById("pp").src="目标JS文件路径";//把文字替换成你JS目标位置
    break;
    case "2":
    document.getElementById("pp").src="目标JS文件路径";
    break;
    case "3":
    document.getElementById("pp").src="目标JS文件路径";
    break;

    }<body onload="setTimeout(TEST(5,5000));"> 
      

  6.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style>body{margin:0;padding:0;}</style>
    <script id="pp"></script><script type="text/javascript">
    //取随机数,给一个取值范围 
    function GetRandom(number) 

        return parseInt(Math.random()*number+1); 
    } function TEST(number) 

      var randnumber= GetRandom(number).toString(); 
      switch(number) 

    case "1": 
          document.getElementById("pp").src="http://bbs.leedsren.com/bt/top.js"; 
    break; 
    case "2": 
    document.getElementById("pp").src="http://bbs.leedsren.com/bt/forum-top.js"; 
    break; 
    case "3": 
    document.getElementById("pp").src="http://www.leedsren.com/js/post-end.js"; 
    break; 
    }  

    </script></head><body onload="setTimeout(TEST(3,5000));">
    </body>
    </html>
    谢谢了
      

  7.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style>body{margin:0;padding:0;}</style>
    <script type="text/javascript">
    //取随机数,给一个取值范围 
    function GetRandom(number) 

        return parseInt(Math.random()*number+1); 
    } function TEST(number) 

      var randnumber= GetRandom(number).toString(); 
      switch(randnumber) 

    case "1": 
          document.getElementById("pp").src="http://bbs.leedsren.com/bt/top.js"; 
    break; 
    case "2": 
    document.getElementById("pp").src="http://bbs.leedsren.com/bt/forum-top.js"; 
    break; 
    case "3": 
    document.getElementById("pp").src="http://www.leedsren.com/js/post-end.js"; 
    break; 
    }  

    </script></head><body onload="setTimeout(TEST(3,3000));"><script id="pp"></script>
    </body>
    </html>
    显示参数无效?