如何在javascript中禁用iframe?

时间:2011-03-30 06:22:33

标签: javascript html iframe

如何使用Javascript禁用iframe,以便用户无法与iframe的内容进行交互(即滚动,选择,拖动等)?例如,通常可以拖动和缩放iframe中的Google地图。如何防止这些行为?

2 个答案:

答案 0 :(得分:12)

如果您想要禁用鼠标互动,这应该可以。

将DIV放在iframe的顶部,就像这样(用自己的值替换top,left,width和height值):

<div id="blank" style="display:none; position:absolute; top:100px; left:100px; width:600px; height:400px;">

如果要禁用iframe,请在javascript中执行此操作:

document.getElementById("blank").style.display="block";

答案 1 :(得分:0)

我不知道你是否可以像输入元素一样使用disabled属性,但你可以通过在iframe上放置一个元素来禁用鼠标交互,尽管这不会阻止用户标签。

最好的办法是将src属性设置为空白,但这会使iframe为空,不会模糊。