<script language="Javascript">
//禁止右键弹出菜单
function document.oncontextmenu() {
return false;
}
function window.onhelp(){return false} //屏蔽F1帮助
function document.onkeydown() {
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))) //屏蔽 Alt+ 方向键 →
{
alert("不准你使用ALT+方向键前进或后退网页!");
event.returnValue=false;
}
/* 注:这还不是真正地屏蔽 Alt+ 方向键,
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/
if ((event.keyCode==8) || //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnValue=false;
}
if (event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11
if (event.ctrlKey && event.keyCode==78) event.returnValue=false;
//屏蔽 Ctrl+n
if (event.shiftKey && event.keyCode==121)event.returnValue=false;
//屏蔽 shift+F10
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
if ((window.event.altKey)&&(window.event.keyCode==115)) //屏蔽Alt+F4
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
}
//下面代码实现全屏显示
function window.onload(){
var Request = new Array();//保存参数
var s = location.search.substring(1);
if (s && s!=""){
var list = s.split("&");
for (var i=0; i < list.length; i++){
var pair = list[i].split("=");
if(pair[0] && pair[0] !=""){
Request[unescape(pair[0])] = unescape(pair[1]);
}
}
}
var fullscreen=Request["fullscreen"];
if(fullscreen!="yes"){
var file = self.location;
var a = window.open("about:blank","","fullscreen=yes")
self.opener=null
self.close()
a.location=file + "?fullscreen=yes";
}
}
</script>
分享到:
相关推荐
在网页制作中,有时需要限制用户对页面的操作,如禁止页面刷新、禁止使用F5键刷新页面以及禁止使用鼠标右键。这样的需求多出现在防止内容被轻易复制、分享,或者确保用户体验顺畅不受干扰等特殊场景。本文提供了一段...
总之,“GRIDVIEW无刷新分页”是一项提高网页响应速度和用户体验的技术,它利用了ASP.NET和AJAX的优势,使得在大数据量展示时,用户能够流畅地浏览和操作数据,而不会感到延迟。这个主题涉及到的知识点包括ASP.NET...
本文实例为大家分享了JavaScript禁止微信浏览器下拉回弹的效果,供大家参考,具体内容如下 方法1: [removed] var overscroll = function(el){ el.addEventListener('touchstart', function(){ var top = el....
标题中的“禁止JS运行的代码”意味着在软件开发过程中,有时会出现需要阻止JavaScript执行的场景。这可能是因为安全原因,性能优化,或者是功能上的特殊需求。例如,在某些情况下,为了防止恶意脚本的执行,网页可能...
11. 禁止网页内容作为其他页面的框架内容 使用`*.htm"></iframe>`或`*.htm"></frame>`可以将页面嵌入到其他页面中,而通过设置`<iframe src="javascript:false"></iframe>`或`<frame src="javascript:false">...
描述中提到的"[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]",说明实现该功能需要进行页面刷新,并且可能涉及到页面元素的选择和操作。 5. 图片的使用限制:在网页设计和内容发布过程中,图片是重要的视觉元素。...
"js跨域iframepostMessage提交表单"的解决方案提供了一种优雅的方式,使得在不刷新页面的情况下,能够实现跨域提交表单,包括含文件上传的部分,并且能够接收返回值。以下将详细解析这个技术点。 首先,跨域是由于...
在这个特定的场景中,我们讨论的是如何使用JavaScript来限制用户在网页上的某些操作,以增强安全性或者保护网页内容不被轻易修改或复制。 1. **禁止右键菜单**: 通过`document.oncontextmenu`事件监听鼠标右键...
例如,你可以设置其URL属性来加载特定的网页,使用“刷新”方法来重新加载页面,或者使用“前进”和“后退”方法来改变浏览历史。 2. **屏蔽右键菜单**:屏蔽Flash右键菜单主要是通过JavaScript或Flash本身提供的...
开发者需要设置WebView的属性,如设置加载进度条、启用JavaScript、禁止缩放等,并可能使用WebViewClient和WebChromeClient来处理页面加载事件和交互。 4. **SharedSDK一键分享平台**:这是社交分享功能的关键,...
9、改善“网页_访问”中最后一个参数(代理地址)为“”符号时无法访问网页,感谢易友【z00544】反馈。 精易模块 V3.82 what’s new:(20140816) 1、修复“时间_取现行时间戳”有时不能正常返回13位时间戳,当...
在IT行业中,动态评论功能是网站和应用程序中常见的交互元素,它允许用户实时分享观点、反馈和交流。在这个“动态评论功能实践”中,我们将深入探讨JavaScript在实现这一功能中的核心作用,以及如何通过实际操作来...
文件上传功能允许用户通过浏览器将本地计算机上的文件发送到服务器,这在数据交互、内容分享和信息管理中至关重要。网易作为大型互联网公司,其文件上传控件在用户体验和功能实现上有着较高的标准。 “php版仿网易...
在一个网页中,如果某些区域需要频繁更新而无需整个页面刷新,`iframe`是一个很好的解决方案,如天气预报、股票信息等实时数据的展示。 #### 3.3 预览功能 在线编辑器或文件管理系统通常会用`iframe`来预览文档或...
1. **网页设计与布局**:模板通常包含HTML、CSS和JavaScript文件,用于定义页面结构、样式和交互性。摄影媒体网站模板可能特别注重视觉效果,采用大图背景、滑动展示、网格布局来展示摄影作品,以及响应式设计以适应...
Ajax(异步JavaScript和XML)允许在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。在这个案例中,脚本可能通过发送POST请求,携带必要的登录凭证(如用户名、密码或cookie)到联通的服务器,然后接收...
1. **JavaScript**:JS是一种轻量级的解释型编程语言,常用于网页和网络应用的开发。在这个项目中,JavaScript主要用于增强用户体验,实现页面的动态更新,例如用户登录验证、发帖、回复和点赞等功能。JavaScript还...
403错误表示“禁止访问”,意味着用户有权限访问服务器,但被拒绝访问特定资源。404错误则表示“未找到”,意味着请求的网页不存在。在个人发卡平台上,这些页面可以自定义以提供友好的用户体验,当用户遇到这些问题...
根据给定文件的信息,我们可以总结出以下JavaScript相关的...以上就是基于给定文件内容所整理出的JavaScript相关知识点,这些知识点涵盖了基本的网页开发技巧,对于从事Web开发工作的人员来说是非常实用的参考资料。