function enterClick(evt) {
        evt = (evt) ? evt : ((window.event) ? window.event : null);
       
        if (evt) {
            if (evt.keyCode == 13) {
                // 엔터 클릭시 button의 서버 이벤트를 발생 시킨다.
                <%=Page.GetPostBackEventReference(button)%>;
            }
        }
    }

AND


// 온로드 이벤트로 아래와 같은 코드를 추가해 준다.
// 주1) 최초 지정되는 창의 크기는 실제 팝업 사이즈보다 작아야한다.

function page_onLoad()
{
    self.resizeTo(document.body.scrollWidth + 10, document.body.scrollHeight + 28);
}

AND

팝업 오픈

JavaScript 2008. 4. 28. 01:09

    function fnOpenPopUp(CompanyInfoNumber, Type)
    {
        var Name        = "Reject";
        var ToolBar     = "no";
        var MenuBar     = "no";
        var Status      = "no";
        var ScrollBars  = "no";
        var ReSizable   = "no";

        var Width       = "600";
        var Height      = "400";
       
        var URL = "PopReject.aspx?cin=" + CompanyInfoNumber
                                + "&type=" + Type;
       
        window.open(URL, Name, 'width='+Width+', height='+Height+', toolbar='+ToolBar+', menubar='+MenuBar+', status='+Status+', ScrollBars='+ScrollBars+', ReSizable='+ReSizable);
    }
 

AND

오프너 리로드

JavaScript 2008. 4. 28. 01:09

<!-- 새로고침 (경고창 뜰 수 있음) -->
opener.document.location.reload();

<!-- URL로 페이지를 바꾼다. - 히스토리 생성 안됨 -->
opener.location.replace('URL');

<!-- 오프너의 URL로 다시 이동한다. (경고창 X) -->
opener.location.href = opener.document.URL;

<!-- history 0 이므로 부모창에서 현재 페이지를 새로고침, 비표준으로 IE에서만 사용 -->
opener.history.go(0);

AND


<!--

iframe 높이 자동조정

1. 첫번째 방법..

 iframe 의 대상이 되는파일에 다음의 내용을 문서 끝에 넣어주세요...

<script>
self.resizeTo(document.body.scrollWidth , document.body.scrollHeight + 10);
</script>

2. 두번째 방법

태이블을 만들어놓고 그 안에 아이프레임으로 게시판을 삽입했습니다.
링크를 눌러보시면 자동으로 크기가 늘어나는것을 보실 수 있습니다.

iframe 소스내에 onload="doResize()" 를 넣어주셔야 하고,

width사이즈는 픽셀로 고정 하셔도 되지만 height 사이즈는 퍼센트로 해주셔야

자동으로 높이가 늘어납니다.

<script>
function doResize()
{
container.height = myframe.document.body.scrollHeight;
container.width = myframe.document.body.scrollWidth;
}
</script>

<table align="center" border="1" width="762">
    <tr>
        <td width="752" height="67" align="center" valign="top" colspan="2">
            <p> </p>
        </td>
    </tr>
    <tr>
        <td width="132" height="354" align="center" valign="top">
메뉴
        </td>
        <td width="614" height="354" align="center" valign="top">
        <table width="614" border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="container"><iframe src="http://프레임에 들어갈 문서" scrolling=no name="myframe" width="100%" height="100%" marginwidth="0" marginheight="0" frameborder="no" onload="doResize()" ></iframe></td>
</tr>
</table>
        </td>
    </tr>
    <tr>
        <td width="752" colspan="2">
            <p> </p>
        </td>
    </tr>
</table>


--------------------------------------------------------------------

iframe 높이 자동조정을 이용하여 인쇄될 페이지를 만들어 볼까요?

 

아래와 같이 응용하면 제품목록이 많거나 적거나 높이에 상관없이

아이프레임이 적용된 페이지도 자동으로 늘어나고,

아이프레임으로 연결된 페이지도 프린트하여 볼수있다. *^^*


1. 먼저 인쇄될 페이지를 아래와 같이 아이프레임 안에 넣어준다.


<!-- iframe 인쇄 -->
<script>
function doResize()
{
container.height = myframe.document.body.scrollHeight;
container.width = myframe.document.body.scrollWidth;
}
</script>
<iframe src="order_print.asp" frameborder=NO width=706 scrolling=no height="100%" bordercolor="#FFFFFF" onload="doResize()" ></iframe>



2. order_print.asp 인쇄물 페이지 

 

1) <head></head>사이에 자바스크립트를 넣어준다.

<head>
<SCRIPT>
function printWindow(){
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) window.print()
}
</SCRIPT>
</head>


2) <body></body>사이에

   인쇄하기 버튼에 아래와 같이 링크를 걸고 자바스크립트를 넣어준다.


<a href="javascript:window.print()">

<img src="../images/sub_icon5.gif" width="89" height="22" border="0">

</a>


<script>
self.resizeTo(document.body.scrollWidth , document.body.scrollHeight + 10);
</script>


참고로 인쇄하기 버튼 말고 다른 버튼의 링크는 target="_parent" 타겟을 이렇게 지정해 주어야

아이프레임 안에 테이블에 링크가 열리지 않는다.


-->

AND