假设在一个页面中有两个框架,左边一个用来运行自动登录代码 ,用户名和密码知道。右边一个是某一网站的用户登录网页。
只要点击左边框架中的一个按钮,脚本程序就会自动爬行搜索右边页面
自动填写用户名和密码实现登录功能
请高手指点 怎样用JavaScript或PHP代码实现此功能?
在这里先鞠躬感谢了!!

解决方案 »

  1.   

    如果左右框架的页面是跨域访问的话,那么由于浏览器安全性限制,是无法实现滴!除非左右页面是同一域名下的两个页面,那还可以试一试!FrameSet.html
    <!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="">
      <STYLE TYPE="text/css">  </STYLE>
     </HEAD><FRAMESET COLS="30%,70%">
        <FRAME SRC="20091102Left.html" NAME="frmLeft">
        <FRAME SRC="20091102Right.html" NAME="frmRight">
    </FRAMESET></HTML>
    20091102Left.html
    <!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" id="btnLoginMSDN" VALUE="登录 MSDN" />
      <SCRIPT LANGUAGE="JavaScript">
      <!--
    var btnLogin = document.getElementById("btnLoginMSDN");
    btnLogin.onclick = function() {    var rightFrame = parent.frames.frmRight;
        var $ = rightFrame.document.getElementById;
        $("txtUn").value = "yixianggao";
        $("txtPw").value = "haha";
        $("btnSubmit").click();
    };
      //-->
      </SCRIPT>
     </BODY>
    </HTML>
    20091102Right.html
    <!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>
        <FORM name="formTest" METHOD=POST ACTION="20091102Left.html">
            <INPUT TYPE="text" id="txtUn" />
            <INPUT TYPE="text" id="txtPw" />
            <INPUT TYPE="submit" id="btnSubmit" value="Login">
        </FORM>
     </BODY>
    </HTML>