SQLの窓

2009年05月24日


動的な IFRAME の境界線

IE6、IE7、IE8 は、document に追加する前のメモリ上に作った状態で frameBorder=0 にしないと罫線が消えません。

Firefox、Opera では問題はありません

▼ ダメな例
<input type="button" value="IFRAME作成" onClick='createIframe()'>
<br>
<script type="text/javascript">
function createIframe() {
	// IFRAME 要素をメモリ上に作成
	var wnd = document.createElement('iframe');
	// id 属性を設定
	wnd.setAttribute('id','if');
	// BPDY に追加
	document.body.appendChild(wnd);
	// IFRAME のプロパティの frameBorder を 0 をセット
	wnd.frameBorder = 0;
	// IFRAME 内の window オブジェクトから document.write で内部コンテンツを書き込む
	wnd.contentWindow.document.write(
		'<body style=\'background-color:#C0C0C0\'></body>'
	);
	// document.write の後は document.close が必要
	wnd.contentWindow.document.close();
}
</script>




【IEの最新記事】
posted by lightbox at 2009-05-24 02:10 | IE | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり