본문 바로가기

스크립트

자바스크립트의 4가지 자료형/이벤트 핸들러 자바스크립트 예 /************** 이벤트 핸들러 오전 9:13 2008-08-28 ***************/ 1.xxjavascript .......: Netscape사에서 만든 Client side에서 실행되는 script언어 2.javascrpt 작성방법 a. b.이벤트 핸들러의 값은 자바스크립트코드를 사용할수 있다 c. --이벤트 핸들러 발생한 이벤트를 인식하여 처리한다. --종류 [안내]태그제한으로등록되지않습니다-xxonClick-사용자가 버튼등을 클릭할때 발생 [안내]태그제한으로등록되지않습니다-xxonFocus-다른입력양식으로 촛점을 이동할때 발생 [안내]태그제한으로등록되지않습니다-xxonBlur!!-현재포커스에서 다른 포커스로 이동할때 발생 [안내]태그제한으로등록되지않습니다-xxonChange-.. 더보기
[JavaScript] 자바스크립트 :: 형변환 b=String(숫자형변수); // 이렇게 되면 b가 number 타입이 되구요 c=Number(b); // 다시 숫자형으로 바꿀려면 이렇게 숫자->문자 var s1=String(p1); 문자->숫자 var n1=Number(p1); 숫자변수 = parseInt('123456'); //자바스크립트 문자를 숫자로 형변환 함수 자바스크립트의 4가지 자료형 (정수형,실수형,문자형,논리(boolean)형.null 형) ************************************************************************************* 수치자료형(정수형과 실수형이 있다) 1.정수형(결과는 모두10진수로 표현된다) var a; //a는 자료형이 없다 a=10; //정수 a=-10.. 더보기
[JavaScript] 자바스크립트 기초 자바스크립트............................................................. 자바스크립트는 네스케이프사가 개발한 객체지향 스크립트언어로 HTML문서내에 작성하고 웹브라우저에 의해 실행된다. 웹브라우저가 가진 객체도 이용한다. 넷스케이프 네비게이터 2.0/익스플로러 3.0 이상이면 자바스크립트를 사용할 수 있다. 지금의 브라우저 상황에서는 별로 해당되지 않겠지만... 다만 브라우저마다 조금씩 지원하지 않는 것과 지원하는게 조금 차이가 있다. 자바스크립트는 작성자의 입장에서 보면 HTML이 버전업된 것처럼 자연스럽게 받아들여도 무방할 듯 싶다. HTML과 달리 에디터가 도와주지 않는게 흠이지만.... ■ 웹문서에 꼭 필요한 자바스크립트의 기능을 살펴보면 ? 새창을.. 더보기
[JavaScript] 자바스크립트 :: 웹페이지에 키가 눌러지면 키번호 나타내는 함수 사이 더보기
[JavaScript] 자바스크립트 :: window객체, loaction객체, history객체, navigator객체 @window객체1. 주요 프로퍼티 : classes ==> 문서안에 삽입된 class 정보frames ==> 창에 사용된 frame 정보length ==> 부모창의 frame 개수closed ==> 브라우저 창이 닫혔는지 체크defaultStatus ==> 상태표시줄 기본값status ==> 상태표시줄document ==> 현재창의 document 객체history ==> 현재 창의 history 객체location ==> 현재 창의 location 객체opener ==> 새 창을 열어준 부모창parent ==> 부모창self ==> 현재창top ==> 최상위 창name ==> 창의 이름innerHeight ==> 넷스케이프 전용, 브라우저 안쪽 높이innerWidth ==> 넷스케이프 전용, 브라우저.. 더보기
[JavaScript] 자바스크립트 :: 문자열 자르기 [자바스크립트 문자열 자르기 Split] 자바스크립트에서.. split 을 쓸경우.. var s_data = "2005-03-25"; // 잘라야 되는 값.. var array_data = s_data.split("-"); // split 함수사용.. var s_year = array_data[0]; // 잘라진 값 배열.. var s_month = array_data[1]; var s_day = array_data[2]; [자바스크립트 문자열 길이대로 자르기] function cutStr(str,limit){ var tmpStr = str; var byte_count = 0; var len = str.length; var dot = ""; for(i=0; i 4) return 2; else return.. 더보기
[JavaScript] 자바스크립트 :: 문자열 글자수 자르기 (문자메세지등등에서 사용) // JavaScript Document // 글자수 , 폼 객체 이름 , input type name 을 넣어주세요 //textlimit //0/60 자 글자수를 찍어줍니다 function updateChar(length_limit, formObject,seq) { var comment=''; comment = eval("document."+formObject+"."+seq); var form = eval("document."+formObject); var length = calculate_msglen(comment.value); textlimit.innerText = length; if (length > length_limit) { alert("최대 " + length_limit + "byte이므로 .. 더보기
input 태그에서 name과 id의 차이 보통 폼의 태그를 이용할때 name을 이용하는데요, 그런경우에 document.폼객체명.폼원소명.value 이런식으로 참조하게됩니다. 그런데 id를 직접주게되면 IE에서는 document.all.id.value 또는 id.value 이렇게 많은부분을 생략해도 스크립트가 돌아가지요, 또는 document.getElementById('폼원소아이디').value='어쩌구'; 이런식으로 사용할 수 도 있게됩니다. 보통 name은 페이지안에 이름이 중복되는경우에 사용하고 test라는 name이 여러번 와도됨 id는 페이지안에 이름이 한개인경우에 사용합니다. id는 원칙적으로 한개만 사용 그래서 a=document.getElementById('아이디명') 또는 a=document.getElementsByName('.. 더보기