╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → iframe 屏蔽右键


  共有17902人关注过本帖树形打印复制链接

主题:iframe 屏蔽右键

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
iframe 屏蔽右键  发帖心情 Post By:2008/3/17 10:27:01 [只看该作者]

问:
由于在iframe中出于编辑状态,点右键出现插入图象和编辑超级连接等选项,如果应用在论坛中这个插入图象和超连接不好用,现在想禁掉它的右键菜单功能,不知道能不能实现,请指教!!
______________________________________________________________________________________________
答1:
把这段代码放在你的iframe所在的窗口中的<body>下就行了
<script>
  //作用:点右键的时候显示隐藏的按钮
  if (document.all&&window.print){
   document.oncontextmenu=aa;
  }
  function aa(){
   return false;
  }
</script>

______________________________________________________________________________________________
答2:
这个代码只能屏蔽掉iframe所在页面的右键功能,但是无法屏蔽在iframe中点击右键弹出的菜单。
还是要谢谢你!!
______________________________________________________________________________________________
答3:
<BODY  oncontextmenu="javascript:return false;">
______________________________________________________________________________________________
答4:
还是不行,在线等……
说明一下,是禁用iframe中的右键,不是iframe所在页面的右键。
______________________________________________________________________________________________
答5:
禁用iframe中的右键,不是iframe所在页面的右键

这不是一样的吗!
______________________________________________________________________________________________
答6:
当然不一样了,你试试就知道了,代码如下:
<html>
<head>
<title></title>
<link rel="STYLESHEET" type="text/css" href="edit.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script>
  //作用:点右键的时候显示隐藏的按钮
  if (document.all&&window.print){
   document.oncontextmenu=aa;
  }
  function aa(){
   return false;
  }
</script>
</head>

<body bgcolor="menu" STYLE="margin:0pt;padding:0pt">

<iframe class="Composition" ID="Composition" MARGINHEIGHT="1" MARGINWIDTH="1" width="100%" height="212">
</iframe>

</body>
</html>
______________________________________________________________________________________________
答7:
把iframe包含的那个页面的<body>改成<BODY  oncontextmenu="javascript:return false;">
______________________________________________________________________________________________
答8:
这样:
<html>
<head>
<title></title>
<link rel="STYLESHEET" type="text/css" href="edit.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

</head>
<script>
function loadend(){
 Composition.document.write('<body oncontextmenu="javascript:return false;">');
}
</script>
<body bgcolor="menu" oncontextmenu="javascript:return false;" STYLE="margin:0pt;padding:0pt">
<iframe onload="loadend()" class="Composition" ID="Composition" MARGINHEIGHT="1" MARGINWIDTH="1" width="100%" height="212">
</iframe>
</body>
</html>

______________________________________________________________________________________________
答9:
oncontextmenu="javascript:return false;"
______________________________________________________________________________________________
答10:
我也想知道!!!
______________________________________________________________________________________________
答11:
<script>
function test1(){
 return false;
}
</script>
<body onload="frm.document.body.oncontextmenu=test1">
<iframe name=frm src="1.asp"></iframe>
______________________________________________________________________________________________
答12:
http://expert.csdn.net/Expert/topic/1398/1398960.xml?temp=4.220217E-02



  
平面设计、网站建设、三维动画、视频制作 联系QQ:114103945  回到顶部