IE独自拡張のpopupというオブジェクトの不具合について。
margin、padding、borderは、styleプロパティの書き換え以外の方法では指定できない。
これは良くて:
var oPop = window.createPopup();
oPop.document.body.style.margin = '3%';
これは駄目:
var sS = oPop.document.createStyleSheet();
sS.addRule('body', 'margin : 3%');
この方法で、外部CSSを使っても駄目:
oPop.document.createStyleSheet(url);
background-color と colorプロパティ以外は無視されるような感じ。
トラバーサルが発生しない。
onclick属性を持たせた要素の隣にチェックボックスを配置、チェックを入れると、ダイアログ表示待ちでブルースクリーンに。
凝った用途には全然使えない。時間損した。