반응형
IE에서나 작동하던 비표준 script인듯. 하지만 기록 차원에서 예전 블로그에서 가져옴
var getHtml = "삽입될HTML소스";
var pkgWin;
var pkgWinBody;
try {
pkgWin = window.createPopup();
pkgWinBody = "";
} catch(e) {
//something
}
function falseEvent(){
return false;
}
function openPopup() {
try {
if(pkgWin.isOpen == false){
var myHtml = getHtml;
pkgWinBody = pkgWin.document.body;
pkgWinBody.attachEvent('onselectstart', falseEvent);
pkgWinBody.attachEvent('ondragstart', falseEvent);
pkgWinBody.attachEvent('oncontextmenu', falseEvent);
pkgWinBody.style.scrollbarFaceColor = "#BFDBE1";
pkgWinBody.style.scrollbarShadowColor = "#478ED6";
pkgWinBody.style.scrollbarHighlightColor = "#BFDBE1";
pkgWinBody.style.scrollbar3dLightColor = "#BFDBE1";
pkgWinBody.style.scrollbarDarkShadowColor = "#BFDBE1";
pkgWinBody.style.scrollbarTrackColor = "#FFFFFF";
pkgWinBody.style.scrollbarArrowColor = "#000000";
pkgWinBody.style.fontSize = "9pt";
pkgWinBody.style.backgroundColor = "E2ECF2";
pkgWinBody.style.border = "solid #61889F 1px";
pkgWinBody.innerHTML = myHtml;
pkgWin.show(13, 60, 250, pkgWinBody.scrollHeight+1, document.body);
pkgWin.hide();
pkgWin.show(13, 60, pkgWinBody.scrollWidth, pkgWinBody.scrollHeight+1, document.body);
}
//pkgWin.show(event.offsetX-8, event.offsetY+9, pkgWinWidth, pkgWinHeight, event.srcElement);
} catch(e) {
window.status = e;
}
}
반응형
'개발 기록 > Javascript' 카테고리의 다른 글
[Javascript] 페이징 소스코드 - jQuery, Ajax, and Bootstrap5 (0) | 2023.05.22 |
---|---|
[Javascript] 팝업창 만들기 - Window.open() (0) | 2023.05.11 |
jQuery 셀렉트 박스 제어 (0) | 2023.05.09 |
자바스크립트 yyyyMMdd 변환 (0) | 2023.05.04 |
자바스크립트 배열(Array)과 객체(Object) (0) | 2023.05.01 |