1)打开时用 window.open("newwin.aspx","newwin","toolbar=no")
2)用JS 屏蔽右键document.oncontextmenu = RightClick;
function RightClick(){
window.event.returnValue=false;
}
2)用JS 屏蔽右键document.oncontextmenu = RightClick;
function RightClick(){
window.event.returnValue=false;
}
解决方案 »
- 帮看下代码,能运行立即给100分,谢谢
- 求助:关于datagrid的简单问题
- 同志们:asp.net怎么知道DataGrid总共有多少页呢?
- PlaceHolder加载ascx后,在ascx上的一个LinkButton事件要按两次才有效???
- 请高手指点会话。
- 老生常谈了!对于动态树(可添加、删除、修改等操作),大家用什么动态树呀?接受了好的示例,另给加分!
- treeview和框架问题……?(分不够,可再加,在线)
- session
- 大侠救命!在线等待
- 关于项目独立运行的问题
- 两端通过Adsl,一端能否访问另一端的数据库
- 编译器错误信息: CS1595: 已在多处定义...................
1.在客户端,用Window.location.replace方法跳转页面.这样 过去的页面就不可以回到了.
2.在服务器端记录答题的进程。虽然这样后退按钮可用,但可以在服务器端做进程控制,跳转页面。但需要启用服务器端的response的no-cache
二、可以用Ctrl+N键弹出新的 具有工具栏的 相同页面。
<!--
javascript:window.history.forward(1);
//-->
</script>加上这句,后退用不了,不过不是变灰色,但是功能达到。
提交的时候判断一下他的答案是否已经记录过就可以了
用Session或是数据库什么的都很容易
而且解决的彻底
很多时候有人用退格键(<--)来后退
<head>
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
</head>Server:
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"