1. Image 정보 표시
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Image 정보 표시</title>
</head>
<body>
<CENTER>
<br><br><br><br><br>
<IMG src="../images/1a.jpg" name="pic_01">
<br>
<SCRIPT type="text/javascript">
<!--
// 이미지 정보를 표시 합니다.
document.write("이미지 경로 : " + document.pic_01.src + "<br>");
document.write("이미지 이름 : " + document.pic_01.name + "<br>");
document.write("이미지 넓이 : " + document.pic_01.width + "<br>");
document.write("이미지 높이 : " + document.pic_01.height + "<br>");
//-->
</SCRIPT>
</CENTER>
</body>
</html>
<설정한 이미지 이름이 출력 됨>
<이미지의 넓이와 높이가 정확하게 출력되었다.>
2. Curcor 관련 메소드 사용
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Curcor 관련 메소드 사용</title>
</head>
<body>
<CENTER>
<br><br><br><br><br>
<FORM name="form_ss">
ID : <INPUT type="text" name="id" size="20"> <P>
NAME : <INPUT type="text" name="name" size="20"
value="공백없이입력" onFocus="this.value='korea' "><P>
PASSWORD : <INPUT type="password" name="pwd" size="20"><P>
<br><br>
<TEXTAREA name="message" rows="10" cols="70">
메시지를 입력하여 주세요 !!!
</TEXTAREA>
</FORM>
<SCRIPT type="text/javascript">
<!--
// 마우스 커서가 ID 입력상자에 오게함
document.form_ss.id.focus();
//-->
</SCRIPT>
</CENTER>
</body>
</html>
<공백없이 입력을 클릭하는 순간 korea로 바뀌었다.>
3. Image counter
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Image counter</title>
</head>
<body>
<CENTER>
<P>
<IMG src="../images/pic01.jpg" name="pic01" border="0" width="150" height="200">
<IMG src="../images/pic02.jpg" name="pic02" border="0" width="150" height="200">
<IMG src="../images/pic03.jpg" name="pic07" border="0" width="150" height="200">
<IMG src="../images/k-5.jpg" name="K-5" border="0" width="150" height="200">
<P>
<SCRIPT type="text/javascript">
<!--
str = "이미지 갯수 : ";
str += document.images.length;
str +="<br><br> 이미지 객체의 이름 : "
for (i = 0;i < document.images.length ;i++ )
{
str += document.images[i].name + " ";
}
document.write(str);
//-->
</SCRIPT>
</CENTER>
</body>
</html>
4. javascript 활용
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>javascript 활용</title>
<SCRIPT type="text/javascript">
<!--
function show_layer(id)
{
document.all[id].style.visibility="visible";
}
function hide_layer(id)
{
document.all[id].style.visibility="hidden";
}
//-->
</SCRIPT>
<STYLE type="text/css">
<!--
#wrapBody {width:912px;}
#naviMain {margin:20px 50px;}
a {text-decoration:none;
padding:10px 20px;
color:#333;
font-family:Times;}
a:hover, a:active {color:#c30;
text-decoration:none;
font-family:Times;}
//-->
</STYLE>
</head>
<body>
<DIV id="wrapBody">
<div id="naviMain">
<A href="#" onmouseover="show_layer('car1')" onmouseout="hide_layer('car1')">GENESIS COUPE</A>
<A href="#" onmouseover="show_layer('car2')" onmouseout="hide_layer('car2')">SONATA</A>
<A href="#" onmouseover="show_layer('car3')" onmouseout="hide_layer('car3')">GRANDURE</A>
<A href="#" onmouseover="show_layer('car4')" onmouseout="hide_layer('car4')">AVANTE</A>
<A href="#" onmouseover="show_layer('car5')" onmouseout="hide_layer('car5')">I330</A>
<A href="#" onmouseover="show_layer('car6')" onmouseout="hide_layer('car6')">K7</A>
</div>
<div id="car1" style="position:absolute;left=10px;top:100px;width:450px;height:150px;visibility:hidden">
<IMG src="../images/car1.gif" width="450px" height="150">
</div>
<div id="car2" style="position:absolute;left=10px;top:100px;width:450px;height:150px;visibility:hidden">
<IMG src="../images/car2.gif" width="450px" height="150">
</div>
<div id="car3" style="position:absolute;left=10px;top:100px;width:450px;height:150px;visibility:hidden">
<IMG src="../images/car3.gif" width="450px" height="150">
</div>
<div id="car4" style="position:absolute;left=10px;top:100px;width:450px;height:150px;visibility:hidden">
<IMG src="../images/car4.gif" width="450px" height="150">
</div>
<div id="car5" style="position:absolute;left=10px;top:100px;width:450px;height:150px;visibility:hidden">
<IMG src="../images/car5.gif" width="450px" height="150">
</div>
<div id="car6" style="position:absolute;left=10px;top:100px;width:450px;height:150px;visibility:hidden">
<IMG src="../images/1b.jpg" width="202px" height="152">
</div>
</DIV>
</body>
</html>
<글에 마우스 커서를 올리면 이미지가 나옵니다.>
5. Image Over Out
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Image Over Out</title>
<SCRIPT type="text/javascript">
<!--
function Over()
{
document.PIC01.src="../images/pic02.jpg";
}
function Out()
{
document.PIC01.src="../images/pic01.jpg";
}
function Over1()
{
document.PIC02.src="../images/2.png";
}
function Out1()
{
document.PIC02.src="../images/1c.jpg";
}
//-->
</SCRIPT>
</head>
<body>
<CENTER>
<A href="#" onmouseover="Over();" onmouseout="Out();">
<IMG src="../images/pic01.jpg" name="PIC01" border="0" width="150" height="200">
</A>
<A href="#" onmouseover="Over1();" onmouseout="Out1();">
<IMG src="../images/1c.jpg" name="PIC02" border="0" width="450" height="300">
</A>
</CENTER>
</body>
</html>
<마우스 커서를 올리기 전>
<마우스 커서를 올린 후>
6. Login Page 꾸미기
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Login Page 꾸미기</title>
<SCRIPT type="text/javascript">
<!--
function loginCheck()
{
if (document.loginFrm.id.value== "")
{
alert(" 아이디를 입력해 주세요.!!!!");
document.loginFrm.id.focus();
return;
}
else if (document.loginFrm.pwd.value== "")
{
alert(" 비밀 번호를 입력해 주세요.!!!!");
document.loginFrm.pwd.focus();
return;
}
else
{
alert("아이디 : " +document.loginFrm.id.value+ "\n 암호 : " +document.loginFrm.pwd.value+ " 입니다. \n ");
}
}
//-->
</SCRIPT>
</head>
<body>
<CENTER>
<P>
아이디와 암호를 입력 하시오!!! <br><br>
<FORM name="loginFrm">
아이디 : <INPUT type="text" name="id" size="12"><BR>
비밀번호 : <INPUT type="password" name="pwd" size="12"><BR>
<br><br>
<INPUT type="button" value="login~~~" onClick="loginCheck();">
</FORM>
</CENTER>
</body>
</html>
<첫화면>
<아이디만 입력하고 비밀번호를 입력하지 않았을때>
7. Login Page 꾸미기
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Login Page 꾸미기</title>
<SCRIPT type="text/javascript">
<!--
function selectFunc()
{
document.loginFrm.id.select();
}
//-->
</SCRIPT>
</head>
<body>
아이디를 입력 하시오. <BR>
<FORM name="loginFrm">
아이디 : <INPUT type="text" name="id" size="20" value="koreaseoul">
<INPUT type="button" value="선택택" onClick="selectFunc();">
</FORM>
</body>
</html>
<처음 화면>
<선택택을 클릭하면 아이디 주변이 파랗게 됩니다.>
8. Login Page 꾸미기
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Login Page 꾸미기</title>
<SCRIPT type="text/javascript">
<!--
function selCheck()
{
str = " 관심 분야 : ";
for (i = 0; i < memberFrm.interest.length ;i++ )
{
if (memberFrm.interest[i].checked == true)
{
str += memberFrm.interest[i].value + " ";
}
}
alert(str);
document.write(" : " + str + " ");
}
//-->
</SCRIPT>
</head>
<body>
<CENTER>
<FORM name="memberFrm">
<H3> 관심 분야 </H3>
<HR size="5" color="red">
<input type="checkbox" name="interest" value="생두"> 생두
<input type="checkbox" name="interest" value="원두"> 원두
<input type="checkbox" name="interest" value="로스팅"> 로스팅
<input type="checkbox" name="interest" value="헨드드립"> 핸드드립<br>
<input type="checkbox" name="interest" value="에스프레소"> 에스프레소
<input type="checkbox" name="interest" value="아메리카노"> 아메리카노
<input type="checkbox" name="interest" value="창업"> 창업
<INPUT type ="button" value="확인" onClick="selCheck();">
</FORM>
</CENTER>
</body>
</html>
<관심 분야를 선택하고 확인을 클릭합니다.>
<확인을 클릭합니다.>
9. Radio Button Test
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Radio Button Test</title>
<SCRIPT type="text/javascript">
<!--
function selCheck()
{
str ="성별 :";
for (i = 0;i < memberFrm.sex.length ;i++ )
{
if (memberFrm.sex[i].checked == true)
{
str += memberFrm.sex[i].value;
}
}
str += "\n\n Email/SMS 정보 수신 ";
for (i = 0;i < memberFrm.chk_mail.length ;i++ )
{
if (memberFrm.chk_mail[i].checked == true)
{
str += memberFrm.chk_mail[i].value;
}
}
str += "\n\n좋아하는 산은? ";
for (i = 0;i < memberFrm.a.length ;i++ )
{
if (memberFrm.a[i].checked == true)
{
str += memberFrm.a[i].value;
}
}
alert(" 선택한 정보 : \n\n " + str);
}
//-->
</SCRIPT>
</head>
<body>
<CENTER>
<FORM name="memberFrm">
성별 : <INPUT type="radio" name="sex" checked value="남자">남자
<INPUT type="radio" name="sex" value="여자">여자
<P>
email/SMS 정보 수신 : <INPUT type="radio" name="chk_mail" checked value="yes">수신
<INPUT type="radio" name="chk_mail" value="no">수신 거부
<P>
좋아하는 산은? : <INPUT type="radio" name="a" checked value="도당산">도당산
<INPUT type="radio" name="a" value="백두산">백두산
<INPUT type="radio" name="a" value="금강산">금강산
<P>
<INPUT type="button" value="확인" onClick="selCheck();">
</FORM>
</CENTER>
</body>
</html>
<확인을 클릭하면..>
<이렇게 내용이 나옵니다.>
10. Select Tag Test
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Select Tag Test</title>
<SCRIPT type="text/javascript">
<!--
function selCheck()
{
alert(document.memberFrm.job.value);
}
//-->
</SCRIPT>
</head>
<body>
<CENTER>
<FORM name="memberFrm">
직업 : <br>
<SELECT name="job" size="1">
<OPTION value="학생">학생</OPTION>
<OPTION value="컴퓨터">컴퓨터</OPTION>
<OPTION value="언론인">언론인</OPTION>
<OPTION value="공무원">공무원</OPTION>
<OPTION value="군인">군인</OPTION>
<OPTION value="서비스업">서비스업</OPTION>
<OPTION value="예술인">예술인</OPTION>
<OPTION value="의료업">의료업</OPTION>
</SELECT>
<INPUT type="button" value="확인" onClick="selCheck();">
</FORM>
</CENTER>
</body>
</html>
<직업을 선택하고 확인을 누릅니다.>
11. Select Tag Test
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Select Tag Test</title>
<SCRIPT type="text/javascript">
<!--
function selCheck()
{
index = memberFrm.job.selectedIndex;
if (index == -1)
{
alert(" 항목이 선택되지 않았습니다.");
}
else
{
alert(index + " 번째 항목 : "+document.memberFrm.job.value);
}
}
//-->
</SCRIPT>
</head>
<body>
<CENTER>
<FORM name="memberFrm">
직업 <br>
<SELECT name="job" size="4" onChange="selCheck();">
<OPTION value="">선택하세요</OPTION>
<OPTION value="학생">학생</OPTION>
<OPTION value="컴퓨터">컴퓨터</OPTION>
<OPTION value="언론인">언론인</OPTION>
<OPTION value="공무원">공무원</OPTION>
<OPTION value="군인">군인</OPTION>
<OPTION value="서비스업">서비스업</OPTION>
<OPTION value="유통업">유통업</OPTION>
<OPTION value="예술인">예술인</OPTION>
<OPTION value="의료인">의료인</OPTION>
</SELECT>
</FORM>
</CENTER>
</body>
</html>
<선택을 하면 페이지 내용이 출력 됩니다.>
12. Select Tag Test
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Select Tag Test</title>
<SCRIPT type="text/javascript">
<!--
function list_link(form)
{
index = document.form.listmenu.selectedIndex;
var URL = document.form.listmenu.options[document.form.listmenu.selectedIndex].value;
window.location.href=URL;
}
//-->
</SCRIPT>
</head>
<body leftmargin="10" topmargin="10">
<P>
<IMG src="../images/script_title.jpg">
<br><br><br><br><br>
<CENTER>
<FORM name="form">
<SELECT name="listmenu" size="3" style="background-color:#3366cc; border:none;color:#cccc66">
<OPTION value=""> !!!! 검색 엔진 !!!!</OPTION>
<OPTION value="http://www.daum.net">다음</OPTION>
<OPTION value="http://www.google.com">구글</OPTION>
<OPTION value="http://www.naver.com">네이버</OPTION>
<OPTION value="http://www.nate.com">네이트</OPTION>
<OPTION value="http://tikipong.tistory.com">티키퐁</OPTION>
</SELECT>
<INPUT type="button" value="GoGo" onClick="list_link();" style="background-color:#ff0066;border:solid; color:#ffffff">
</FORM>
</CENTER>
</body>
</html>
<원하는곳을 선택하고 GoGo를 클릭하면 이동합니다.>
13. Image 넘기기
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Image 넘기기</title>
<SCRIPT type="text/javascript">
<!--
var rand_ing = 0;
var useRand= 0;
images = new Array();
// 보여줄 이미지를 아래와 같은 방법으로 설정
images[1] = new Image();
images[1].src="../images/movie01.jpg";
images[2] = new Image();
images[2].src="../images/movie02.jpg";
images[3] = new Image();
images[3].src="../images/movie03.jpg";
images[4] = new Image();
images[4].src="../images/movie04.jpg";
images[5] = new Image();
images[5].src="../images/movie05.jpg";
function SwapPic()
{
var imgnum = images.length-1;
do
{
var randnum = Math.random();
rand_img = Math.round((imgnum -1) *randnum) +1;
}
while (rand_img == useRand);
useRand = rand_img;
document.random_img.src = images[useRand].src;
}
//-->
</SCRIPT>
</head>
<body leftmargin="0" topmargin="0">
<IMG src="../images/script_title.jpg">
<br><br><br><br><br>
<CENTER>
클릭하면 그림이 변경되어 나타납니다.
<HR size="5" color="green">
<A onClick="SwapPic();"><IMG src="../images/movie01.jpg" name="random_img"></A>
</CENTER>
</body>
</html>
<이미지를 클릭하면 그림이 랜덤으로 변경됩니다.>
14. Image 버튼으로 넘기기
'자바스크립트(Javascript)' 카테고리의 다른 글
3. 객체 사용, 브라우저 관련 내장 객체 (0) | 2017.02.07 |
---|---|
2. 선택문, switch 문, 반복문, while 문, do~while 문, 내장 함수, Javascript 함수의 정의 와 호출, 배열의 사용, 이벤트 사용 (0) | 2017.02.06 |
1. Java Script(자바스크립트), javascript 삽입하기, javascript 에서 변수 사용 (0) | 2017.02.06 |