본문 바로가기

스크립트/윈도우창관련

새창띄우기 javascript


<Script>window.open("http://mailintro.paran.com/sms12/?uid=charismak",'_blank','toolbar=no,location=no,status=no,menubar=no, scrollbars=auto,resizable=no,width=1px,height=1px top=1000 left=700')

</script> 

클릭시 <a href="#" onClick="window.open('banner.htm','_blank','toolbar=no,location=no,status=no,menubar=no, scrollbars=auto,resizable=no,width=424,height=219 top=10 left=10')">클릭</a>
자동팝업시 <Script>window.open("banner.htm",'_blank','toolbar=no,location=no,status=no,menubar=no, scrollbars=auto,resizable=no,width=424,height=219 top=10 left=10')</script>


menubar=yes/no 윈도우의 menubar 표시여부
directories=yes/no 윈도우의 directory button들의 출력여부
location=yes/no 윈도우의 location box 표시여부
status yes/no 윈도우의 상태표시줄 표시여부
toolbar=yes/no 윈도우의 toolbar 표시여부
scrollbars=yes/no 윈도우의 가로 세로 scrollbar 표시여부
resizable=yes/no 윈도우의 크기가 조정될 수 있는 지 결정
width=수치 윈도우의 너비 결정
height=수치 윈도우의 높이 결정
top=수치 윈도우의 위치조절(화면 상단으로 부터 간격 조정)
left=수치 윈도우의 위치 조절(화면 왼쪽으로 부터 간격 조정)

창닫기 버턴 <input type="submit" value="창닫기" onclick="window.close()">
or
<a href="#" onClick="parent.close()">창닫기</a>
이전 페이지로 가기 <input type="submit" value="이전" onclick="history.back()"> or
<a href="#" onClick="history.back()">이전페이지로</a>
앞 페이지로 가기 <input type="submit" value="앞으로" onclick="history.forward()">
or
<a href="#" onClick="history.forward()">앞 페이지로</a>
새로 고침 <input type="submit" value="새로고침" onclick='top.location="javascript:location.reload()"'>
or
<a href="#"onClick='top.location="javascript:location.reload()"'>새로고침
</a>


바로 일정시간 이후 자동으로 창이 닫히는 기능을 하는 자바스크립트입니다.
<script Laguage="Javascript">
function startTime(){
        var time= new Date();
        hours= time.getHours();
        mins= time.getMinutes();
        secs= time.getSeconds();
        closeTime=hours*3600+mins*60+secs;
        closeTime+=5;  // This number is how long the window stays open
        Timer();
}

function Timer(){
        var time= new Date();
        hours= time.getHours();
        mins= time.getMinutes();
        secs= time.getSeconds();
        curTime=hours*3600+mins*60+secs
        if (curTime>=closeTime){
                self.close();}
        else{
                window.setTimeout("Timer()",1000)} //원하는 시간을 입력하세요. 1000은 10초입니다.
}
</script>