无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1220|回复: 0
打印 上一主题 下一主题

请帮忙看一下这段代码,为什么在IE7中运行有错

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-6 20:53:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是使用百度硬盘搜索服务器版时遇到的一个问题,因为百度硬盘搜索服务器版每次都要填写用户名和密码,比较麻烦,就找到一段可以自动登录的代码,如下所示,但在IE7.0中却提示有错误,自动登录不了,在IE6.0中没有问题,高手帮忙修改下,谢谢了

前提是服务器在80端口上已有web服务,地址为:10.5.10.30

硬盘搜索服务器的端口号为:8090
硬盘搜索服务器上已建有用户:mp3,口令为:1234567

在web服务器的根目录下建一logo.html文件,在IE中运行这个问题后就自动转到"http://10.5.10.30:8090/&s=200566888";用户名和密码已经登录,内容如下:




  1. <HTML>

  2. <HEAD>

  3. <TITLE>百度硬盘搜索</TITLE>

  4. <META http-equiv=Content-Type c>

  5. <script type="text/javascript" language="javascript">

  6. function onPageLoad() {

  7.         document.getElementById("username").focus();

  8. }

  9. function setcookie(name,value)

  10. {

  11.         var Days = 10;

  12.         var exp  = new Date();

  13.         exp.setTime(exp.getTime() + Days*24*60*60*1000);

  14.         document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();

  15. }

  16. var req;

  17. function funccallback()

  18. {

  19.     if (req.readyState == 4)

  20.     {

  21.         if (req.status == 200)

  22.         {

  23.                        var userobj = req.responseXML.getElementsByTagName("sign")[0];

  24.                        var user = userobj.childNodes[0].nodeValue;

  25.                        if ( user != "error" )

  26.                        {

  27.                                setcookie("baidudssuid",user);

  28.                                var varUrlSearch = "http://10.5.10.30:8090/&s=200566888";

  29.                                 window.location = varUrlSearch;

  30.                        }

  31.                        else

  32.                        {

  33.                                var tip = document.getElementById("errortip");

  34.                                 tip.innerHTML="您输入的用户名或密码错误,请重新输入。";

  35.                        }

  36.         }

  37.     }

  38. }



  39. function login()

  40. {

  41.         if (window.XMLHttpRequest)

  42.         {

  43.                 req = new XMLHttpRequest();

  44.         }

  45.         else if (window.ActiveXObject)

  46.         {

  47.                 req = new ActiveXObject("Microsoft.XMLHTTP");

  48.         }

  49.         req.onreadystatechange = funccallback;

  50.         

  51.         var url = "http://10.5.10.30:8090/login?userid=mp3&userpass=1234567";

  52.         url = url + "&time=" + new Date().getTime();



  53.         req.open("GET", url, true);

  54.         req.send(null);

  55.         

  56.         return true;

  57. }

  58. window.onload=onPageLoad;

  59. </script>

  60. </HEAD>

  61. <BODY >

  62. </BODY></HTML>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-1-25 07:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表