본문 바로가기

프로그래밍언어/javascript

(7)
새로고침 시 iframe 높이 자동변경 (모바일 반응) function prev_iframe_mobile(){ var the_height= document.getElementById('아이프레임ID').contentWindow.document.body.scrollHeight; document.getElementById('prev_iframe').height=the_height; document.getElementById('prev_iframe').style.overflow = "hidden"; }
JS 자바스크립트 암호화 // Paste your JavaScript code here function hi() { console.log("Hello World!"); } hi(); 밑과 같이 암호화처리 var _0x3636=['log','Hello\x20World!'];(function(_0x441c63,_0x2e58c8){var _0x504db2=function(_0x4a76d2){while(--_0x4a76d2){_0x441c63['push'](_0x441c63['shift']());}};_0x504db2(++_0x2e58c8);}(_0x3636,0xf9));var _0x391c=function(_0x441c63,_0x2e58c8){_0x441c63=_0x441c63-0x0;var _0x504db2=_0x3636[_0x44..
브라우저, 윈도우 새창으로 열기 // 객체 open()속성 // window.open() // onclick 클릭하세요 클릭시 새창에서 열립니다 width : 창 가로길이 지정 height : 창 세로길이 지정 toolbar : 단축도구창 유무 지정 [yes, no] menubar : 메뉴창 유무 지정 [yes, no] location : 주소창 유무 지정 [yes, no] scrollbars : 스크롤바 유무 지정 [yes, no] status : 창 아래 상태표시 유무 [yes, no] resizable : 창 변형 유무 지정 [yes, no] fullscreen : 전체화면 유무 지정 [yes, no] channelmode = yes : no창 최소화 닫기 등을 설정 left=0, top=0 : 창이 화면에 표시될 위치 (창의 왼쪽 위부분이 표시될 곳)
form태그의 enctype 속성 파일을 업로드 할때 태그에서 ENCTYPE="multipart/form-data"라는 애트리뷰트를 반드시 써야 함 그렇게 하지 않으면 웹 서버로 데이터를 넘길때 파일의 경로명만 전송되고 파일 내용이 전송되지 않기 때문 그리고 이때 METHOD 애트리뷰트에는 'POST' 값을 지정해야 함 ** 태그의 속성인 method, action, enctype 등은 입력받은 데이터를 어떻게 처리할 것인지 세부적으로 설정하는 데 사용 method는 전송 방식, action은 전송 목적지, enctype은 전송되는 데이터 형식을 설정 ** enctypeenctype 속성은 다음 세가지의 값으로 지정될 수 있음 1. application/www-form-urlencoded디폴트값이다. enctype을 따로 설정하지 않으면..
javascript 위치로 이동 scrollIntoView 페이지가 실행될때 보여줄시야를 특정 ID의 위치로 지정하고자 offsetTop을 이용했으나 익스와 사파리에서는 적용을 했지만 크롬에서는 먹통 사파리 o, 익스 o var i = $('#ID').offset(); $('html,body').animate({scrollTop : i.top},200) 크롬, 익스, 사파리 o var i= document.getElementById("ID"); i.scrollIntoView();
마우스 올리면 이미지 변경 onmouseover 이벤트 마우스 hover 하면 이미지가바뀌게 ONMOUSEOVER="this.src='바뀔이미지'" =마우스를 올리면 '바뀔이미지' 로 이미지가 바뀜 ONMOUSEOUT="this.src='바뀔이미지'" =마우스를 떠나면 '바뀔이미지' 로 이미지가 바뀜
javascript 날짜구하기 document.write("현재페이지 주소는:"+document.URL); 결과 함수호출 : 경고창 띄우기 1 링크에 바로 삽입 : 경고창 띄우기 2 버튼클릭시 경고창 띄우기 : 에러 메세지가 안보이는걸 확인하세요..^^ 상태바 또는 팝업메세지가 안타나나면 정상적으로 작동하고 있는거네요.. 아래 이미지에 마우스를 올려보세요.. 팝업띄우기 팝업창이 차단되어 있으면 경고창 메시지를 띄웁니다. 현재 페이지 프린트 현재 페이지 저장 마우스를 클릭하면 이곳의 텍스트가 모두 선택됩니다 오늘은 이라고 자바스크립트가 말해줍니다. 지금은 이라고 자바스크립트가 말해줍니다. 위 소스를 용응하여 if문으로 11시 까지는 오전 12시부터는 오후라고 아래처럼 응용도 가능합니다. 지금은 이곳의 텍스트를 변경해보자.. 변경됐나요?