kxing 发表于 2012-4-30 08:21:24

请教如何POST数据后打开网页

本帖最后由 kxing 于 2012-4-30 09:21 编辑

希望将用户名和密码POST后,IE打开该站点。

看网站有这些函数提交:
<script language="JavaScript">
var wwwhost=window.location.hostname
function b(pport)
{
       
        if(validname(document.form1.elements)){
                  document['form1'].action='http://chat.yeliao.cn:'+pport+'/';
                  launchchat();
                  document['form1'].method='post';
                document.form1.submit();
        }
       
       
}
function validname(str1)
{
        var s,i,j;
        if (str1.value.length <1) {
                alert("请输入您的大名,名字不能为空!");
                str1.focus();
                      return false;
           }
        s="'#&*\"";
        str=str1.value.toString();
        for (i=0; i<str.length; i++) {
           for(j=0;j<s.length;j++){
                if (str.charAt(i) == s.charAt(j))
              {
                        alert("名字中不能包含特殊字符: # & * .");
                        str1.focus();
                              return false;
                   }
          }
        }
           return true;
}
var focusok=false;
if (navigator.appName == "Netscape") {
        focusok=true;
}
vers = navigator.appVersion;
if (navigator.appName == "Microsoft Internet Explorer") {
pos = vers.lastIndexOf('.');
vers = vers.substring(pos-1,vers.length);
}
proper_version = parseFloat(vers);

if(proper_version>=5){
        focusok=true;
}

function launchchat() {

var chat = window.open("","chat","top=0,left=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=790,height=530");
   if(focusok){
        chat.focus();
   }
   return true;
}
</script>多谢指点。。。。

kxing 发表于 2012-5-1 08:13:18

有哪位高人能指点下吗
好像是post用户名密码后不丢失session打开网页。

netsmu 发表于 2012-5-2 15:56:22

用这个试一下,ObjCreate("microsoft.xmlhttp")
应该是默认用IE的session,打开IE后,应该可以默认保存登录信息。

kxing 发表于 2012-5-3 16:39:42

问题是打开网页用iecreate没用呢
页: [1]
查看完整版本: 请教如何POST数据后打开网页