直接跳转是使用<a>设置路径再加个target属性,我现在在后台里想跳不知道该怎么写了。

解决方案 »

  1.   

    先说容易实现的。
    我一个框架a.htm中分两部分,top和main。
    在top中有一个a它的href=B.htm(另一个框架),target为main。当点击的时候就可以将main中内容跳到B.htm中设置的框架中了。
    我现在要做的是:
    在跳转中加了一个页面login.aspx;也就是top中的a的href=login.aspx;
    在login跳转页面的时候我想使其再转为B.htm。在后台该怎么写?
      

  2.   

    不知道是不是这个意思top中的a的href=login.aspx target=_top
      

  3.   

    在服务器端输出一段javascript代码,如:
    out.println("<script language=\"javascript\">";
    out.println("document.frames['frm1'].location.href='test1.html';";
    out.println("</script>";
      

  4.   

    框架a:
    <html>
    <head>
    <TITLE>主页</TITLE>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    </head>
    <frameset rows="100,*" frameborder="no" border="0" framespacing="0">
            <frame src="Top.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />
            <frame src="NewsList.aspx" name="mainFrame" id="mainFrame"/>
        </frameset>
        <noframes />
    </html>框架B:
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>无标题页</title>
    </head>
    <body>
    <frameset rows="*" framespacing="1" frameborder="no" border="1" bordercolor="#D4D0C8">
    <frameset cols="213,*" framespacing="1" frameborder="no" border="1" bordercolor="#D4D0C8">
    <frame name="contents" src="Contents.aspx">
    <frame name="main" src="TypeContrl.aspx">
    <noframes>
    </noframes>
    </frameset>
    </frameset>
    </body>
    </html>
    top.aspx中有一个标签<a href="Login.aspx" target="mainFrame">
    然后在Login中有个后台事件btn(),我要在这个事件中做到将mainFrame变为B;
      

  5.   

    没人知道该怎么做么?
    我就只是在常做的中间加了一个login页!
      

  6.   

    我在login页上加了那再在login中使用这下面的一句无效。
    不报js错,也不跳转。
    Response.Redirect("HTMLPage.htm");
      

  7.   

    在你要提交的页面的FORM里加啊...
      

  8.   

    我要跳转的目的页是个框架文件,是没有form的。
    我执行跳转的页面才是个aspx文件!
      

  9.   

    没form作提交.你的页面是怎么做的啊?
      

  10.   

    你5楼只有FRAME.没有实际页面.给人看了也是白看啊...
      

  11.   

    在login.aspx中的btn()事件中加入
    <input type="button" value="提交" onClick="btn()">
    <script language="javascript">
    function btn(){
    window.parent.location="b.htm";
    }
    </script>
      

  12.   

    window.parent.location="b.htm";
    //b.htm表示你想在mainFrame中打开的页面.
      

  13.   

    意思就是在login后台输出window.opener.document.frames['mainFrame'].location.href='B.html'
    这段js对吧!