在没有Javascript的情况下禁用iFrame中的输入字段

时间:2013-10-04 15:57:11

标签: html iframe disabled-input

我知道您可以禁用这样的输入字段:

<input disabled></input>

但是有一种简单的方法可以以类似的方式禁用iFrame中的所有输入吗?像这样:

<iframe src="/foo" disabled></iframe>

3 个答案:

答案 0 :(得分:1)

不幸的是,没有答案令人满意(或者他们只是没有回答正确的问题),所以我正在回答我的答案。

我从documentation找到的关于属性/属性的答案让我相信这是不可能的。由于我使用的是来自我可以修改的来源的iframe,我修复了我需要的东西,但如果可能的话,它将是一个更清洁和干燥的解决方案。

答案 1 :(得分:0)

我认为你不能从外部来源影响和iframe

答案 2 :(得分:0)

我认为无法禁用iframe,但您可以在iframe上使用div以避免用户互动

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

使用iframe的坐标和大小更改左上角的宽度和高度

以及何时要禁用iframe

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

如果要禁用iframe,因为加载只是将原始div上的display none更改为阻止

我希望这会有所帮助:)