框架结构中后退按钮的问题

gngnandgngn 2005-09-26 12:26:58
各位,我用的是框架结构,但我发现用户在按后退按钮的时候,框架不是一起后退的。
比如我左边一个menu页面,右边主页面。用户按一下后退,左边页面后退右边不变,再按一下后退,右边页面后退而左边不变,这就导致了两边的不一致。
请教有什么办法使框架中所有的页面一起后退吗,项目很急,分不够还可以加,谢谢拉
...全文
430 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gngnandgngn 2005-09-27
  • 打赏
  • 举报
回复
求救啊~~~~~~~~~
guanshenglang 2005-09-26
  • 打赏
  • 举报
回复
#region "JavaScript相关的函数"

/// <summary>
/// 在客户端显示一个提示信息
/// </summary>
/// <param name="strMessage"></param>
protected void JavaScript_WindowAlert(string strMessage)
{
Response.Write("<SCRIPT LANGUAGE=javascript>");
Response.Write("window.alert(\""+strMessage+"\");");
Response.Write("</SCRIPT>");
}



/// <summary>
/// 改变页面地址,进入新页面。
/// </summary>
/// <param name="strURL"></param>
protected void JavaScript_LocationHref(string strURL)
{
Response.Write("<SCRIPT LANGUAGE=javascript>");
Response.Write("window.location.href='"+strURL+"';");
Response.Write("</SCRIPT>");
}

protected void OpenWin(string strURL,string strTarget)
{
Response.Write("<SCRIPT LANGUAGE=javascript>");
Response.Write("window.location.href='"+strURL+"' target='+'"+strTarget+"';");
Response.Write("</SCRIPT>");
}

/// <summary>
/// 转到新页面
/// </summary>
/// <param name="strURL"></param>
protected void JavaScript_WinowsNavigate(string strURL)
{
Response.Write("<SCRIPT LANGUAGE=javascript>");
Response.Write("window.navigate(\""+strURL+"\");");
Response.Write("</SCRIPT>");
}

/// <summary>
/// 后退到前一页
/// </summary>
protected void JavaScript_HistoryBack()
{
Response.Write("<SCRIPT LANGUAGE=javascript>");
Response.Write("window.history.back();");
Response.Write("</SCRIPT>");
}

/// <summary>
/// 关闭窗口
/// </summary>
protected void JavaScript_WindowClose()
{
Response.Write("<SCRIPT LANGUAGE=javascript>");
Response.Write("window.close();");
Response.Write("</SCRIPT>");
}

#endregion
hackate 2005-09-26
  • 打赏
  • 举报
回复
用页面包含框架的形式..
gngnandgngn 2005-09-26
  • 打赏
  • 举报
回复
up
gngnandgngn 2005-09-26
  • 打赏
  • 举报
回复
后退按钮对用户来说很熟悉,我不想屏蔽它,就是想整个框架一起后退,请高手指点,谢谢了
smalllake 2005-09-26
  • 打赏
  • 举报
回复
屏蔽后退,只在右边页面中添加后退按钮功能;
菜单没必要后退
goody9807 2005-09-26
  • 打赏
  • 举报
回复
http://goody9807.cnblogs.com/archive/2005/07/22/197771.html
gngnandgngn 2005-09-26
  • 打赏
  • 举报
回复
hackate, 能说地具体点吗,这是我框架的代码,怎样在外面再套个页面呢,谢谢了

<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="omis._default" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>default</TITLE>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<form id="Form1" method="post" runat="server">
</form>
</HEAD>
<frameset frameSpacing="0" rows="85,*,70" frameBorder="no">
<frame name="top" src="top.aspx" scrolling="no" style="BORDER-BOTTOM: #ff99ff solid">
<frameset frameSpacing="0" frameBorder="no" cols="135,*,0,15">
<frame name="left" src="left.aspx" scrolling="no" style="BORDER-RIGHT: #ff99ff solid">
<frameset framespacing="0" frameborder="no" rows="0,*">
<frame name="guide" src="guide.aspx" scrolling="no">
<frame name="center" src="Center/welcome.aspx" scrolling="auto">
</frameset>
<frame name="right" src="right.aspx" scrolling="no">
<frame name="blank1" scrolling="no">
</frameset>
<frame name="bottom" src="bottom.aspx" scrolling="no">
</frameset>
</HTML>
fayewang 2005-09-26
  • 打赏
  • 举报
回复
指定框架操作
parent.frames[index].window.location.href='javascript:history.go(-2)'

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧