我的其中一个页面的代码如下:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="main.aspx.vb" Inherits="chat.main"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>main</TITLE>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<frameset rows="86%,14%" frameBorder="0" cols="">
<frameset cols="82%,18%" frameBorder="0">
<frame name="body" src="view.aspx" noresize scrolling="no" frameBorder="1">
<frame name="list" src="list.aspx" noresize scrolling="no">
</frameset>
<frame name="send" src="send.aspx" noresize scrolling="no">
</frameset>
</HTML>
这样就出现了两个单独的页面。
我想从其中的一个页面比如send.aspx的一个click事件把整个main.aspx跳到另一个页面,怎样才能实现呢?应该在什么地方加代码?
我也有个想法,能否就在主页面加个script通过一个Session的改变而把main.aspx跳到另一个页面?
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="main.aspx.vb" Inherits="chat.main"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>main</TITLE>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<frameset rows="86%,14%" frameBorder="0" cols="">
<frameset cols="82%,18%" frameBorder="0">
<frame name="body" src="view.aspx" noresize scrolling="no" frameBorder="1">
<frame name="list" src="list.aspx" noresize scrolling="no">
</frameset>
<frame name="send" src="send.aspx" noresize scrolling="no">
</frameset>
</HTML>
这样就出现了两个单独的页面。
我想从其中的一个页面比如send.aspx的一个click事件把整个main.aspx跳到另一个页面,怎样才能实现呢?应该在什么地方加代码?
我也有个想法,能否就在主页面加个script通过一个Session的改变而把main.aspx跳到另一个页面?
加在send.aspx
<script language=javascript>
function btn_click()
{
window.parent.location.replace(url);
}
</script>如果你的按钮是服务器端的
就在Page_load里加上
this.button1.Attributes["onclick"]="javascript:btn_click();";
这句话吗?this要改成什么呢?
this去了也可以