这段代码是从服务器上取得随机校验码并写入当前网页的.在本地打开可以取得随机校验码,但放在服务器上却无法取得(127.0.0.1上也不行).求高手解惑???  
<SCRIPT  language="javascript">                                      
var  r=Math.round(10000*Math.random());  
var  url="<img  src='http://218.30.103.211/cgi-bin/signup.cgi?  show=verifynum&r="+r+"'>";  
document.write(url);  
</SCRIPT>  

解决方案 »

  1.   

    这段代码是从中国万网企业邮箱登陆的页面上拷贝下来的,不可能出错。
    而且,我再硬盘上直接双击含有这段代码的htm文件,也可运行成功取得万网的校验码。但是一放到服务器上,或者本地服务器上就无法取得校验码。
    如:http://127.0.0.1/test.htm 运行失败。直接双击test.htm确成功了。百思不得其解,郁闷!
      

  2.   

    var  url="<img  src='http://218.30.103.211/cgi-bin/signup.cgi?  
    少个单引号
    var  url="<img  src='http://218.30.103.211/cgi-bin/signup.cgi? '
      

  3.   

    var  url="<img  src='http://218.30.103.211/cgi-bin/signup.cgi?show=verifynum&r=\"+r+\"'>"; 
    “"”前必须有“/”
      

  4.   

    zxlikegigi():  
    这段代码是从中国万网企业邮箱登陆的页面上拷贝下来的,不可能出错
      

  5.   

    你是在服务器的机器上考的吗??
    var  url="<img  src='http://218.30.103.211/cgi-bin/signup.cgi?show=verifynum&r=\"+r+\"'>";
    把上面的代码覆盖
    var  url="<img  src='http://218.30.103.211/cgi-bin/signup.cgi?  show=verifynum&r="+r+"'>";  
    就好了!~我试过了!~
      

  6.   

    我是在显示一张图片(红X)
    而这张图片的URL正是
    http://218.30.103.211/cgi-bin/signup.cgi?  show=verifynum&r=随机数除了可能是你失误多了2个空格外...
    程序没问题....
    而且也没少单引...那是SRC的属性..可以忽略的..况且也没少!
      

  7.   

    你说放服务器上测试?我也测试通过了...结果一样...
    我用的是NETBOX..因为我以前是写ASP的..所以用NETBOX调试方便!
    但是JS是本机执行的...和服务器没关系!