请问
我在<iframe id="frmmx" name="frmmx" src="acdjtjxm.aspx" frameBorder="0" width="100%" height="100%"></iframe>
我想通过下面的代码
window.frmmx.form1.action="acdjtjxm2.aspx"
window.frmmx.form1.submit
为什么不行要怎么样才可以在asp中是可以的
asp.net中却不可以请帮帮我吧

解决方案 »

  1.   

    <%@ Page language="c#" Codebehind="Test.aspx.cs" AutoEventWireup="false" Inherits="DRA.Web.Test" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>Test</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <script language="javascript">
    function go()
    {
    parent.frmmx.form1.action="a2.aspx"
    parent.frmmx.form1.submit
    }
    </script>
    </HEAD>
    <body>
    <form name="form1" id="form1" method="post">
    <FONT face="宋体"><iframe id="frmmx" name="frmmx" src="logon.aspx" frameBorder="0" width="200" height="100">
    </iframe><INPUT type="button" value="Button" onclick="go()"> </FONT>
    </form>
    </body>
    </HTML>注意form1中不是服务器端的。
      

  2.   


    document.frames["frmmx"].form1.action="acdjtjxm2.aspx"
    document.frames["frmmx"].form1.submit
      

  3.   

    parent.frmmx.form1.action="acdjtjxm2.aspx"