如何使用Javascript禁用iframe,使用戶無法與iframe的內容交互(即滾動,選擇,拖動等)?例如,iframe中的Google地圖通常可以被拖動和縮放。如何防止這些行爲?如何在javascript中禁用iframe?
回答
我不知道您是否可以使用disabled
屬性(如輸入元素),但可以通過在iframe
上放置元素來禁用鼠標交互,但這不會阻止用戶切換到它。
可能最好的辦法是將src
屬性設置爲空白,但這會使iframe
變爲空白,而不是模糊不清。
將src設置爲空白會隱藏iframe的內容。這不是提問者想要的。我確實喜歡將另一個元素放在它上面的想法,因爲我檢查了,而禁用的屬性在iframe上不起作用。 – 2011-03-30 06:54:31
@Lea那符合被禁止的定義*不是嗎?順便說一句,他們留下的評論是在我回答之後。 – alex 2011-03-30 06:58:24
如果你想禁用鼠標交互,這應該工作。
放一個DIV在你的iframe的頂部,像這樣(用自己的替換上,左,寬度和高度值):
<div id="blank" style="display:none; position:absolute; top:100px; left:100px; width:600px; height:400px;">
,當您希望禁用的iframe,在做到這一點javascript:
document.getElementById("blank").style.display="block";
謝謝西蒙,它幫助我處理類似的情況。 – Pushpendra 2011-05-23 14:51:50
謝謝你不禁用。這是隱藏的伴侶。 – kta 2018-01-03 07:15:02
- 1. 在iframe/div中禁用JavaScript
- 2. 禁用iframe的javascript
- 3. 禁用iframe中的JavaScript keypress事件
- 4. 在fckeditor中禁用iframe
- 5. 在iframe中禁用滾動
- 6. 在iframe中禁用ajax?
- 7. 如何從Iframe中禁用工具欄
- 8. 禁用OnBeforeUnload事件:如何將Javascript發送到跨域Iframe?
- 9. 如何在javascript中禁用Windows滾動
- 10. 如何在javascript中禁用控件
- 11. 如何在JavaScript中禁用ondblclick?
- 12. 如何使用JavaScript從IFRAME
- 13. 在iframe中禁用了html5或javascript的自動播放功能
- 14. 如何禁用直接訪問的iFrame
- 15. 如何禁用YouTube上的全屏iframe?
- 16. 如何在asp.net中關閉(javascript iframe)?
- 17. 如何在javascript中獲取iframe的URL?
- 18. 如何禁用網頁內容出現在iframe元素的幻燈片iframe中?
- 19. 如何在Iframe中禁用鼠標滾輪交互
- 20. 禁用焦點()在iframe中運行?
- 21. 鏈接在iframe中被禁用
- 22. 如何禁用/使用JavaScript
- 23. 如何在JavaScript中禁用Mozilla/ie時調用javascript/jQuery?
- 24. 如何在使用Selenium時禁用Javascript?
- 25. 如何使用z-index禁用iframe中的鏈接?
- 26. Javascript禁用IFrame中的資源管理器聲音
- 27. VB.NET如何在GeckoFX中禁用javascript警報和javascript錯誤
- 28. 如何禁用鏈接在javascript
- 29. 如何禁用Cocoa WebView中的JavaScript?
- 30. 如何禁用JavaScript中的href鏈接?
你是什麼意思禁用?不顯示它? – 2011-03-30 06:24:49
@Lea:像其他控件一樣禁用功能,如輸入等。簡單地說,模糊了,它不應該編輯。 – Jagadesh 2011-03-30 06:45:23
我們如何才能重新開放這個問題?我有一個答案,但我無法提供它關閉的問題。 – 2014-03-21 18:18:18