본문 바로가기

팁! 이것만 알고가자/HTML_JAVASCRIPT

[JavaScript] 간단한 팁

[JavaScript] 링크 클릭후 사각형 안남기
onFocus='this.blur()'

[JavaScript]시간이용한 페이지 이동
테스트 5초후에 이동합니다.
<script language="JavaScript">
<!--
setTimeout('window.location = "http://www.naver.com"', 5000);
-->
</script>

[JavaScript] Focus() 사용및 setTimeOut()
function ttsplay(){
window.focus();// 리로드 시 요것이 있어야 탭 이동이 순조롭다.
setTimeout('firstTab.focus()', 200);// 시간을 0.2초 멈춘다.
}
<body topmargin=0 leftmargin=0 bgcolor="cccccc" onload="ttsplay();">
<A HREF="JavaScript:mbaytts(0,2);" onFocus="JavaScript:mbaytts(0,2)" name="firstTab">  

[JavaScript] eval() 사용
function stone(str) { this.eval("this."+str) this.eval("this.y=43") this.z=44 this["z2"] = 45}flint = new stone("x=42")document.write("<BR>flint.x is " + flint.x)document.write("<BR>flint.y is " + flint.y)document.write("<BR>flint.z is " + flint.z)document.write("<BR>flint.z2 is " + flint.z2)

[JavaScript] window.close()할때 확인창 없이 윈도우 닫기
윈도우에서 창을 닫을 때
보통 window.close();를 사용해서 닫는데
이럴 경우에는 "창을 닫으시겠습니까? 예 아니오"라는 확인창이 나오게 됩니다.

이런 확인창 없이 윈도우를 닫고자 할때는
self.opener = self;
window.close();
이런 식으로 해주면 됩니다.

[JavaScript]테이블의 TR 태그를 보였다감췄다 하기
<script type="text/javascript">
var show=false;
function showReport()
{
    if(show)
    {
        document.getElementById("report").style.display="none";
        show = false;
    }
    else
    {
        document.getElementById("report").style.display="inline";
        show = true;
    }
}
</script>
</HEAD>

<BODY>
<TABLE border=1>
<TR>
        <TD><a onclick="showReport()">밑의 tr 칸을 디스플레이한다.</a></TD>
</TR>
<TR id="report" style="display:none;">
        <TD>2</TD>
</TR>
</TABLE>

[HTML]윈도팝업하는 방법
/******프로그램 선택 팝업창을 띄어주는 함수 *********************************/
function SelectOpen(str) {
var1 = "./Event_KS4_2-1" +str+ ".jhtml";
openWindow = window.open(var1, "openevent1", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=570,height=570");
}

<FORM NAME="UPDATE" METHOD=POST ACTION="/admin/member/member_ForgetID_Answer.jhtml" onSubmit="Javascript:return OpenAnswer(this)">