如何在iframe中禁用鼠标右键?iframe是作为target被传入图片

WX辣乎JY WX辣乎JY 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如何在iframe中禁用鼠标右键?iframe是作为target被传入图片的,而不是使用iframe的src来获取数据。在没有使用iframe之前在body是可以禁用的。但是用了iframe就失效了。
这是原来禁用的方法,和网上的差不多:
1.
<body onload="ParentLoadFinish();Load();" oncontextmenu="return false" onselectstart="return false">

2.
document.oncontextmenu = function (e) { return false; }

我在网上找到的禁用iframe的方法绝大多数是当iframe有一个html页面作为src传入时,在这个传入页面的body里写上禁用的代码。
但问题在于我传入的是图片,没有body。
我的代码:
1.自动生成每个page的页码的href,连接每个图片:
 litPageNum.Text += "<li><a onclick='" + "addclass();" + "' target='" + "show" + "' title='" + i + "' class='" + "pageimg" + "' href='" + "UpLoads" + imagePath.Replace("\\", "/") + imageName + "'>" + i + "</a></li>";

2.iframe获取这些图片:
<iframe style="clear: both; position: absolute ; height:1200px" class="dycontent2" name="show" id="slider"
onload="changeFrameHeight(); " scrolling="no"></iframe>

问题:
将iframe中的鼠标左右键禁用

谢谢大家了~
...全文
评论 5
收藏 已收藏
分享
返回顶部
WX辣乎JY
JavaScript 87,984 成员 224,681 内容