첫 등록일    : 2008-03-21
최종 수정일 :
이 자료는 지속적으로 업데이트 됩니다.
------------------------------------------------------------
function openPop(strName, strUrl, nWidth, nHeight)
{
    var strOption = "width=" + nWidth + ",height=" + nHeight + ",toolbar=no,location=no,menubar=no,directories=no,status=yes,titlebar=yes,resizable=yes,scrollbars=yes";

    try {
        var objWin = eval("objWin" + strName);
       
        if (objWin.closed == false) {
            alert ("해당 창이 이미 떠있습니다.");
            objWin.focus();
            return;
        }
       
    } catch(e) {

    }

    eval("objWin" + strName + " = window.open(strUrl, strName, strOption);");
    eval("objWin" + strName + ".focus();");

}


------------------------------------------------------------
* 문제점
 - 창을 띄운 페이지가 없어질 경우 (창이 닫히거나 페이지가 이동되거나, 리프레쉬 되거나 등등)
   팝업창 정보를 담고 있는 변수가 사라져 컨트롤이 불가능해 진다.

Posted by 곰!
,