showModalDialogキャッシュ
669 ワード
JSがshowModalDialogディスプレイウィンドウを使用すると、ページキャッシュが表示され、リフレッシュできない現象が発生します.
解決の鍵は,モードウィンドウ要求のURLパラメータが変化するかどうかである.以下のJSはこの問題を解決する
解決の鍵は,モードウィンドウ要求のURLパラメータが変化するかどうかである.以下のJSはこの問題を解決する
function openModalDialog(src, width, height, showScroll){
var timestamp = Date.parse(new Date());
var times = timestamp;
if(src.indexOf("?") > 0){
src=src+"&myTimes="+times;
} else {
src=src+"?myTimes="+times;
}
return window.showModalDialog(src,"","location:No;status:No;help:No;dialogWidth:"+width+";dialogHeight:"+height+";scroll:"+showScroll+";");
}