반응형

Sosal~ 799

Javascript onkeypress, onkeydown 키보드 이벤트

/* * http://sosal.kr/ * made by so_Sal */ onkeypress :: 키보드 이벤트. 화면에서 키보드를 눌렀을때 이벤트를 발생시켜준다. ㅎㅎ body 태그 안에서 사용 하는 이유는 브라우저 전체에서 onkeypress를 작동시키기 위함이다. body는 브라우저 몸체 전체를 포함하기 때문. onkeydown :: 문서가 활성화 되어있는 상태에서 키보드를 눌렀을때 나타나는 이벤트 핸들러 onkeypress와 아주 유사합니다. ** onkeypress와 onkeydown 의 차이점 ** onkeypress :: 아스키 코드에 포함되어 있는 모든 값들 onkeydown :: 확장 키보드값. 어떤 키가 눌리던지 항상 실행된다. .. onkeydown이 onkeypress보다 이벤트가..

Javascript - 이벤트 onclick

/* * http://sosal.kr/ * made by so_Sal */ * 이벤트 사용자에 의한 발생. ex) 클릭, 새창 열기, 키보드 누르기.. 등 :: 이벤트 handler :: 이벤트를 내부 tag의 property식으로 사용하는것으로, html의 태그 내부에서 사용한다. -> 대소문자 구분 x event handler의 값은 스크립트 문법에 따른다. 클릭 :: 클릭했을때 // onclick go sosal 클릭하세요 sosal을 클릭하면 alert 이벤트 발생 -> 확인 클릭 후 텍스트링크로 이동 alert 이벤트가 발생하면, 확인을 누르기 전까지 이후에 발생하는 스크립트의 실행이 종료됨 alert 안에 들어가는 인자는 ' 싱글쿼트로 묶어줘야한다. 스크립트에서 " 는 시작과 끝을 컴퓨터가 알..

Javascript 이벤트 Prompt 메소드

/* * http://sosal.kr/ * made by so_Sal */ prompt() 메소드 사용자가 문자열을 입력할 수 있는 부분이 추가되어서 사용자가 요구하는 것을 반영할 수가 있다. 확인 버튼 -> 입력값을, 취소 버튼은 NULL 값을 반환 prompt() 메소드의 변수로는 사용자가 문자열을 입력할 수 있는 문자열 부분이 하나 더 존재한다. prompt는 첫번째 인자는 스크립트 프롬프트 : 아래에 설명하는 글이고, 두번째 인자는 입력창 안에 넣는 글을 초기화 하는 내용입니다. 예제

Javascript 이벤트 Confirm 대화상자

/* * http://sosal.kr/ * made by so_Sal */ confirm() confirm은 alert와 함께 대표적인 대화상자입니다. -> 확인과 취소를 선택할 수 있는 대화상자를 만들어줍니다. confirm으로 표시하는 이벤트창들은 일반적으로 사용자에게 어떠한 조건을 부여한 후 사용자가 그 조건을 선택하여 실행하도록 하게 합니다. 조건을 적용하기 때문에 if문과 함께 많이 쓰이게 됩니다. -> 확인버튼은 True, 취소 버튼은 False값을 반환합니다. alert와는 다르게 ? 가 뜨네요. (확인 누르고 싶네요) 그럼 예제를 한번 볼께요

Javascript 이벤트 Alert 대화상자

/* * http://sosal.kr/ * made by so_Sal */ 대화상자 :: 사용자에게 어떤 내용을 알려주는것 alert() alert 메소드는 인자로 전달받은 문자열을 새로운 메시지 창에 표시하고, 사용자가 확인버튼, (혹은 ok)을 누를때 까지 alert 이후의 스크립트 내용이나 html 문서 내용에 대한 실행을 잠시 중단함 매개변수는 () 안에 들어가게 됩니다. 사용되는 경우? -> 폼 입력(id, pw 입력칸)에서 잘못된 자료가 발견된 경우 ex) 비밀번호가 틀렸거나 아이디를 적지 않을경우.. -> 계산 결과가 오류를 발생시키는 경우 -> 특정 서비스가 주어진 환경에서 수행 불가능할 때 사용자 경고 ex) 당신은 admin 페이지에 권한이 없습니다. 등. 사용법 그럼 정말 alert(..

Javascript 연산자 사용법

/* * http://sosal.kr/ * made by so_Sal */ javascript의 변수는 숫자로 구성되어 있다면, 숫자의 연산이 자료형에 관계 없이 가능합니다. (사실 자료형이 없지만..) a=10,b=5 c=a+b document.write(c); // 15가 출력됩니다. c=a/b document.wrtie(c); // 0.5가 출력됩니다. 훌륭하네요. c언어처럼 자료형을 따로 맞출필요가 없습니다. document.write(a==b); //false가 출력됩니다. 10과 5는 같지 않습니다. document.write(a!=b); //true가 출력됩니다. 10과 5는 다른게 맞습니다. 비교구문에서 &&는 좌측, 우측 하나라도 틀리면 false 비교구문에서 || 는 좌측, 우측 하나라..

Javascript 변수의 선언, 초기화, 사용

/* * http://sosal.kr/ * made by so_Sal */ 변수의 선언 var [변수이름] var :: 데이터형 var Temp :: var형의 변수 Temp 선언 * 첫번째 문자는 반드시 영어 or '_'로 시작해야한다. * 한글을 사용할 수 없다. (하지만 직접 입력하는 값들은 한글을 지원함) * var,document,write 등 예약어(기본적으로 정의되어 있는 문자열)는 변수명으로 사용할 수 없다. 변수의 초기화 var Temp Temp = 100 Temp = "Hello" Temp = "안녕" var Temp1 = 100 ::선언과 동시에 변수의 초기화

HTML 이미지 삽입 태그

/* * http://sosal.kr/ * made by so_Sal */ 웹페이지는 이미지의 천국이죠. 이번장에서는 웹페이지에 이미지를 첨가하는 코드를 보겠습니다. 가 기본입니다. src는 source의 약자이고, 여기에 이미지의 주소(URL)을 넣는다면 역시 그 주소에 있는 자원을 가져와 이미지를 출력하게 됩니다. 위 소스는 제 풀더에 있는 그림의 상대경로를 말합니다. 현재 html 창의 위치가 " . " 입니다. /는 디렉토리를 의미합니다. 따라서 상대경로 ./sky.jpg :: html이 위치한 현재( . ) 라는 풀더 ( / ) 에 있는 sky.jpg를 자원으로 하여 width (가로) 200픽셀, height (세로) 140픽셀로 그림을 출력하라 이것을 의미합니다. 그리고 alt="~"는 만약..

HTML 하이퍼 텍스트 링크

/* * http://sosal.kr/ * made by so_Sal */ 하이퍼텍스트는 웹 전체의 기초가 됩니다. 웹의 단일페이지에서 벗어나 다른 페이지들과 연결 할 수 있게 해주는 HTML의 HT인 하이퍼텍스트(Hyper text)에 대해서 이번에 알아보겠습니다. sosal의 홈페이지로 가실분? sosal의 홈피!! sosal의 홈피!! 가 아랫줄 박박 긁혀서 뜨길래 클릭해봤더니 정말 제 홈페이지 주소를 찾아서 오는군요. "sosal의 홈피!!"를 오른쪽마우스 -> 속성 (등록정보)를 해보니 프로토콜 : HyperText Transfer Protocol 이라고 나오고 아래 주소 URL : http://sosal.kr/ 으로 자세하게 나오네요. 이것이 HT 입니다. 이것을 이용한다면 그림을 클릭했을때 ..

반응형