javaScript フォーカスが外れたときに子画面閉じる
SF標準ボタン⇒VFだけど
他でも同じこと
親
var strId = '{!aaaaa__c.BusNo__c}';
var strUrl = '/apex/aaaaa?popup=true'
var w = 900;
var h = 750;
if(strId == '' || strId == null){
window.open(strUrl,'', 'width=' + w + ',height=' + h);
} else {
window.open(strUrl + '&id={!Request__c.BusinessNoId__c}','', 'width=' + w + ',height=' + h);
}
子
var previousOnload = window.onload;
window.onload = function() {
if (previousOnload) {
previousOnload();
}
init();
}
function init() {
//ポップアップ指定での呼び出し
if({! extender.isPoppUp }) {
window.focus();
window.onblur = function() { window.close(); }
}
}