1. プロンプトを表示せずに Web ページを更新します 一部の Web ページを更新すると、[OK] をクリックして更新を求めるプロンプト ウィンドウが表示されることに気づきましたか。一部のページはプロンプトを表示せず、プロンプト ウィンドウをポップアップ表示せずに直接更新します。ページにフォームがない場合は、プロンプト ウィンドウは表示されません。
ページ上にフォームがある場合、
a)< form method="post" ...> プロンプトウィンドウが表示されます
、b)< ..> いいえ
は表示されません。 2. JavaScript を使用してページを更新する方法 window.location.reload();
によって表示されるポップアップ ウィンドウを使用します。 window.open() で親ウィンドウを更新します
window .opener.location.reload()
window.showDialog を使用してモーダル ウィンドウをポップアップします
window.dialogArguments.location.reload(); >
Three.javascript ポップアップ ウィンドウ コード
以下は、画面中央に配置されたポップアップ ウィンドウの 2 つの例です
window.open() メソッド
function ShowDialog(url) {
var iWidth=300;
var iHeight=200;//ウィンドウの高さ
var iTop=(window.screen.height- iHeight)/2;
var iLeft=(window.screen.width-iWidth)/2; >window.open(
url,"詳細","スクロールバー = いいえ,ツールバー = いいえ,場所 = いいえ,方向 = いいえ,サイズ変更可能 = いいえ,
幅 = iWidth " ,高さ = iHeight ", top=" iTop ",left=" iLeft
);
}
window.showModalDialog Method
function ShowDialog(url) {
var iWidth=300; //ウィンドウ幅
var iHeight=200;//ウィンドウの高さ
var iTop=(window.screen.height-iHeight)/ 2;
var iLeft=(window.screen.width-iWidth)/2; showModalDialog(
url,window,"dialogHeight: " iHeight "px;dialogWidth: " iWidth "px;
dialogTop: " iTop "; DialogLeft: " iLeft "; サイズ変更可能: いいえ; ステータス: いいえ; スクロール: いいえ"
);
}
ここで 2 番目のパラメータに注目してください。 パラメータ、ウィンドウ
4. モーダル ウィンドウで、リンクにより新しいウィンドウの問題がポップアップ表示されます
と
の間に
を追加します。 🎜>var ua = navigator .userAgent; var ie = navigator.appName==
"Microsoft Internet Explorer"?true:false;
if(ie){
var IEversion = parseFloat(ua.indexOf("MSIE ") 5,
ua.indexOf(";",ua.indexOf("MSIE "))));
if(IEversionvar str = ;
document.body .insertAdjacentHTML("beforeEnd", str);
document.all.noTipClose.Click();
window.opener =null;
>}else{
window.close()
}
}