myary = new Array() 또는

myary = new Array(5)
배열이름만 선언

배열이름과 배열크기를 선언 (총 5개 요소)

속성
length 배열의 크기(배열요소의 개수)
메서드
join()
배열요소들을 하나의 문자열로 만들어 줌
reverse() 배열요소의 값의 순서를 역순으로 바꿈
sort() 배열요소의 값을 정렬
concat(제2의 배열) 두 개의 배열을 하나로 만들기
slice(s, e) s 첨자의 배열요소값 부터 e미만의 배열요소값 가져와서 새로운 배열 만들기
<script language="javascript">
myary = new Array(5) // 배열 선언
myary[0] = 1 //배열요소에 값을 할당
myary[1] = 2
myary[2] = 3
myary[3] = 4
myary[4] = 5
document.write(myary.length) // 배열의 크기(배열요소의 개수) 5
</script>

<script language="javascript">
myary = new Array(5)
myary[0] = 1
myary[1] = 2
myary[2] = 3
myary[3] = 4
myary[4] = 5


// 배열 크기를 반복문에 사용하면 각 배열요소 값에 접근을 쉽게!!!

for (k=0 ; k<myary.length ; k++) {
document.write(myary[k] + "<br>")
}
</script>

<script>
var _dom=0;
function keydownhandler(e) {
        if(document.all) e=window.event; // for IE
        if(_dom==3) var EventStatus = e.srcElement.tagName;
        else if(_dom==1) var EventStatus = e.target.nodeName; // for Mozilla
 
        var cc = "";
        var ch = "";
 
        if(_dom==3) { // for IE
                if(e.keyCode>0) {
                        ch=String.fromCharCode(e.keyCode);
                        cc=e.keyCode;
                }
        } else { // for Mozilla
                cc=e.keyCode;
                if(e.charCode>0) {
                        ch=String.fromCharCode(e.charCode);
                }
        }
 
        if (_dom==3 && cc==27) // for IE
   self.close();
        return true;
 
}
 
function input(){
        _dom=document.all ? 3 : (document.getElementById ? 1 : (document.layers ? 2 : 0));
        document.onkeydown = keydownhandler;
}
 
input();
</script>

window.open("새창을 열주소", "","열어질 새창의 속성 정의")
self.opener = self;
self.close();

부모창이 자식창을 부르면서 종료 될 때 확인창을 띄우게 된다 .
빨간색의 코드는 부모창을 자신이라고 정의하고
창을 닫게 한다 .

브라우저 내에서는 되는데 ..
왜 MFC에서 띄워진 브라우저에서는 계속 종료확인창이 뜨는지 . 거참.. ㅇㅅㅇ;

+ Recent posts