IE7以外のブラウザでiframeの枠線を削除しても問題ありません...
私の質問はIE7を使用してページを開いたときにiframeの枠線を削除/隠す方法ですか?IE7でiframeの枠線を削除するには?
7
A
答えて
15
frameborder='0' border='0' style="border:0;"
しません?
1
これを試してください。 IEや他のブラウザでは、iframe要素を見つけてその枠線を削除します(JavaScriptを使用するのではなく、IE以外のブラウザでは「border:none;」というスタイルを設定できます)。 iframeが生成され、ドキュメントの所定の場所に置かれた後であっても使用できます(iframeはJavaScriptではなくプレーンHTMLで追加されます)。
これは、IEがiframe要素ではなく、iframeのCONTENTにBorderにiframeを作成した後で、境界線を作成するために機能します。 ($ @ & *#@ !!! IE !!!)
注:親ウィンドウとiframeが同じ原点(同じドメイン、ポート、プロトコルなど)からのものである場合、IE部分は機能します)。そうしないと、スクリプトはIEエラーコンソールで「アクセス拒否」エラーを受け取ります。それが起こった場合、唯一のオプションは生成される前にそれを設定するか、他の人が指摘しているように設定するか、非標準のframeBorder = "0"属性を使用することです。 (または単にIEは非常に醜い見てみましょう - 私の現在のお気に入りのオプション;))
はこれを理解するために私に絶望のポイントに取り組んで多くの時間を要した...お楽しみください。 :)
// =========================================================================
// Remove borders on iFrames
if (window.document.getElementsByTagName("iframe"))
{
var iFrameElements = window.document.getElementsByTagName("iframe");
for (var i = 0; i < iFrameElements.length; i++)
{
iFrameElements[i].frameBorder="0"; // For other browsers.
iFrameElements[i].setAttribute("frameBorder", "0"); // For other browsers (just a backup for the above).
iFrameElements[i].contentWindow.document.body.style.border="none"; // For IE.
}
}
関連する問題
- 1. ios5:UIButtonの枠線を削除する
- 2. ダイアログで白い枠線を削除するには?
- 3. UIPickerViewグラデーションの枠線を削除
- 4. 点線の枠線を削除する/ドロップダウンメニューの概要
- 5. phpStormの赤い枠線を削除するには?
- 6. テーブルの枠線を削除するには?
- 7. ナビゲーションバーの枠線/影を削除するには?
- 8. HBITMAPからの枠線の削除
- 9. QHeaderViewから水平枠線を削除するには
- 10. wpf ellipseはクリック時に青い枠線を削除します
- 11. wxPythonアプリケーションのフレームとパネルから枠線を削除する
- 12. jqGridセルからテーブルの枠線を削除する方法
- 13. グレースケールを削除するTabWidgetの枠線/辺
- 14. UISearchBarから背景や枠線を削除できますか?
- 15. Firefoxのボタンの周りの青い枠線を削除するには?
- 16. Webkitの壊れた画像の周囲の枠線を削除するには?
- 17. FlexでDataGridColumnの枠線を削除する方法はありますか?
- 18. Firefoxからアウトラインと点線の枠線を削除できません。
- 19. フレックスコンボボックス - 枠の削除
- 20. openpyxl - グラフから枠線を削除する機能はありますか?
- 21. デルファイでパネルの枠線を完全に削除するにはどうすればいいですか?
- 22. tcategorypanelの枠を削除する
- 23. HTML内のtextarea枠を削除する
- 24. 迷惑なiframeの枠線を取り除くにはどうすればいいですか?
- 25. iOS - 丸い矩形ボタンの周りの枠線を削除する
- 26. Internet ExplorerでImageMapコントロールの青色の枠線を削除するにはどうすればよいですか?
- 27. カスタムボタンの枠線で「ストレッチマーク」を削除するにはどうすればよいですか?
- 28. デザインビュー/タブでWPFウィンドウの枠線を削除するにはどうすればよいですか?
- 29. コード内のボタンの枠線を削除するにはどうすればいいですか?
- 30. JTableの列見出しの枠線を削除するにはどうすればよいですか?
これは完全に動作します – jsims281
タイ、完璧に働いた! –
私はそれを動作させるためにframeborderのBを大文字にしなければならなかったので、frameBorder = "0" – Sean