728x90
728x90
var testValue = 22;
var vWindow = window.open(vUrl);
vWindow.addEventListener("load", openNewTab(testValue, vWindow));
// 새창열기 - 팝업창 로드가 완료되면 실행
function openNewTab(testValue, vWindow) {
var test = vWindow.document.body; // 팝업창의 html 전체
if (test == null) {
//alert("아직안됨");
} else {
//alert("로드됨");
if (vWindow.cvCJSDocHandler) {
vWindow.childFunction.testFunction(testValue);
vWindow.focus();
} else setTimeout(function () {
openNewTab(vRefID, vWindow);
}, 500);
}
}
<html>
<head>
<script>
var childFunction = new CV_childFunction();
function CJ_CJSDocHandler() {
}
CJ_CJSDocHandler.prototype = {
testFunction: function(){
alert();
}
}
</script>
</head>
<body>
test
</body>
</html>
728x90
728x90
'Javascript' 카테고리의 다른 글
[JS] html/xml 문서 재귀로 선회하여 출력 (0) | 2021.07.06 |
---|---|
마우스로 드래그한 텍스트 가져오기 (0) | 2021.06.14 |
meta viewport tag, 디바이스별 해상도 반응형 분기점 (0) | 2021.04.14 |
큐 (0) | 2021.03.17 |
스택으로 뒤로가기/앞으로가기 (0) | 2021.03.16 |