knrt.net
当前位置:首页 >> iFrAmE怎样屏蔽右键功能,同时子页面也能屏蔽右键 >>

iFrAmE怎样屏蔽右键功能,同时子页面也能屏蔽右键

加载jquery类库 //禁用右键、文本选择功能、复制按键 $(document).bind(“contextmenu”,function(){return false;}); $(document).bind(“selectstart”,function(){return false;}); $(document).keydown(function(){return key(arguments[0])});

对于跨域操作,JS做不到,我的思路是使用服务器,将iframe里的信息读取,再在自己的页面显示出来,改变它的性质。 如用PHP:在PHP文件里输入: document.oncontextmenu='';

你点保存按钮式是不是对iframe页面进行了提交? 如果提交了,你刷新页面会造成重复提交的,也就是你说的触发了保存事件 给你个建议 禁用掉iframe的右键菜单 或者在保存成功后,将iframe页面跳转下

我有办法,鼠标下面有个透明图片,鼠标走哪,它就走哪。左键就隐藏,右键就禁止,这个方法不难实现。 function yy(){ document.getElementById('xx').style.display="none" } function xx(aa) { var ev=aa||event var x=ev.clientX-25+"px" var ...

如果iframe的页面和你在同一个域下倒好办,可以给那个页面动态添加一个script元素来禁止右键。 不过如果同域,我想你也就可以操作页面,直接向页面加屏蔽右键的代码了吧?所以我前面那只是废话。 只能对你说这是无法实现的,哎,万恶的跨域问题

没有办法 JS只能作用在本页面。你的iframe是外链接,不能禁止

iframe标签里面的元素要操作起来有些复杂,给个折中的思路。用一个透明的div标签把这个iframe给盖住,这样就点不下去了!

调试方法建议: 调试的时候,对于jquery获取到的对象,使用console.log打印出来,看看是不是真的取到了。 如果没有取到,看看css选择器是不是写的不对。

如果是网页就好操作,在框架主页面赋值。然后某个页面判断。如果没有就关闭。 你这可以用asp输出图片,你可以把前面句话运用到asp,然后在输出图片。 如 xx.asp?src=100 取出src的号码或者文件名对应的文件名称或者数据库中的。。。 如果没有某...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com