728x90
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script type="text/javascript">
function goSite() {
//var(변수를 선언하겠다) move라는것을..
var move=document.getElementById("move");
location.href=move.value;
}
</script>
</head>
<body>
<!--select 속성 id에 nove라는 값 onchange는 값이 바뀌었을때 goSite()를 호출하는것.-->
<select id="move" onchange="goSite()">
<option value="http://www.daum.net">daum>
<option value="http://www.naver.com">naver>
<option value="http://www.google.com">google>
</body>
</html>
----------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script type="text/javascript">
function test02() {
/* document.가지고와라 getElementbyId를..;
str에 txt.value를 입력받고...*/
var txt=document.getElementById("txt");
var str=txt.value;
if(str.length>10) { //length문자열의 길이
alert("10자 이하로 입력하세요!");
return; //함수를 끝내라.
}
alert("입력된 문자열은 "+str+" 입니다.");
}
</script>
</head>
<body>
<!--<input type="text" value="이힝" id="txt" /><br/> 이렇게 입력해 놓으면 입력되어있다.
(뒤에 회색으로 있는 듯이 글자를 연하게 넣을수 있을까?-->
문자열 입력:<input type="text" id="txt" /><br/>
<input type="button" value="문자열 테스트" onclick="test02()"/>
</body>
</html>
------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script type="text/javascript">
/*가입버튼을 눌렀을때의 액션입력
document.getElementById로 가져온다.*/
function reg() {
//var id=document.getElementById("id");
//var id2=id.value; 이걸 줄여서 한줄에 쓴다.밑에처럼
var id=document.getElementById("id").value;
var pwd=document.getElementById("pwd").value;
var snum=document.getElementById("snum").value;
var email=document.getElementById("email").value;
if(id.length>12 || id.length<8) {
alert("아이디를 8자~12자 사이로 입력하세요");
return;//함수 끝내기.
}
}
</script>
</head>
<body>
<form>
<table width="400" border="1">
<tr>
<td>아이디(8~10자사이)</td>
<td><input type="text" id="id"/></td>
</tr>
<tr>
<td>비밀번호(8자이하)</td>
<td><input type="password" id="pwd"/></td>
</tr>
<tr>
<td>주민등록번호(-제외)</td>
<td><input type="text" id="snum"/></td>
</tr>
<tr>
<td>이메일</td>
<td><input type="text" id="email"/></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="button" value="가입" onclick="reg()"/>
<input type="button" value="취소" />
</body>
</html>
-------------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script type="text/javascript">
/*가입버튼을 눌렀을때의 액션입력
document.getElementById로 가져온다.*/
function reg() {
//var id=document.getElementById("id");
//var id2=id.value; 이걸 줄여서 한줄에 쓴다.밑에처럼
var id=document.getElementById("id").value;
var pwd=document.getElementById("pwd").value;
var snum=document.getElementById("snum").value;
var email=document.getElementById("email").value;
if(id.length>12 || id.length<8) {
alert("아이디를 8자~12자 사이로 입력하세요");
return;//함수 끝내기.
}
//비밀번호체크
if(pwd.length>8) {
alert("비밀번호는 8자 이하로 입력해주세요.");
return;
}
if(snum.length != 13) {
alert("주민번호는 13자리 이어야합니다.");
return;
}
//이메일 체크하기. @가 포함되어야 한다.
/* @의 갯수를 세기 위해서 변수를 선언했다. count
oli999@nate.com
012345678910...
charAt(i)가 @를 찾을때 까지 증가해서 찾은뒤 for문을 빠져나오는 if문;;
*/
var count=0;
for(var i=0; i<email.length;i++) {
if(email.charAt(i)=='@') { //@갯수 세기.
//count++;
count=count+1;
}
if(count!=1) {// @의 갯수가 1개가 아닌경우
alert("이메일 형식에 맞지 않아요!");
return;
}
}
}
</script>
</head>
<body>
<form>
<table width="400" border="1">
<tr>
<td>아이디(8~10자사이)</td>
<td><input type="text" id="id"/></td>
</tr>
<tr>
<td>비밀번호(8자이하)</td>
<td><input type="password" id="pwd"/></td>
</tr>
<tr>
<td>주민등록번호(-제외)</td>
<td><input type="text" id="snum"/></td>
</tr>
<tr>
<td>이메일</td>
<td><input type="text" id="email"/></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="button" value="가입" onclick="reg()"/>
<input type="button" value="취소" />
</body>
</html>
---------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script type="text/javascript">
function test() {
//배열:데이터들을 연속적으로 모아 놓은것.
//많은 양의 데이터들이 있을때 관리하기 쉽다.
var arr=new Array(3); //데이터가 3개 들어갈 배열선언.
arr[0]="진달래";
arr[1]="민들래";
arr[2]="개나리";
//배열의 요소들 출력하기.
for(var i=0;i<arr.length;i++) {
document.write(arr[i]+"<br/>");
}
}
</script>
</head>
<body>
<input type="button" value="test" onclick="test()"/>
</body>
</html>
------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script type="text/javascript">
var count=0;
function changeImg() {//img1의 제어권을 img1에 넣어라 ;;여기에 img/2.jpg를 넣어라;;
var img1=document.getElementById("img1");
img1.src="img/2.jpg";
}
function changeImg2() {
//document.getElementsByTagName("테그명");
//위는 테그명에 해당되는 엘리먼트들을 배열로 얻어옴.
var img=document.getElementsByTagName("img");//s <-- 여러개를 얻어온다.;;
count=count+1;
//이미지를 번갈아가면서 바꾸기.
if(count%2==1) {
img[0].src="img/2.jpg";
img[1].src="img/1.jpg";
}else{
img[0].src="img/1.jpg";
img[1].src="img/2.jpg";
}
}
</script>
</head>
<body>
<div align="center">
<input type="button" value="이미지바꾸기" onclick="changeImg()"/><br/>
<input type="button" value="이미지바꾸기2" onclick="changeImg2()"/><br/>
<img id="img1" src="img/1.jpg"/><br/>
<img id="img2" src="img/2.jpg"/>
</body>
</html>
----------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script type="text/javascript">
function register() {
var name=document.frm.name;
var pwd=document.frm.pwd;
if(name.value=="" || pwd.value=="") {
alert("아이디 혹은 비밀번호가 입력되지 않았습니다.");
return; //함수를 끝내라.
}
//frm이라는 폼에 name 속성이 여러개면 자동으로 배열로
//얻어온다.
var hobby=document.frm.hobby;
var strHobby="취미:";
for(var i=0;i<hobby.length;i++) {
if(hobby[i].checked){
strHobby=strHobby+" "+hobby[i].value;
}
}
alert(strHobby);
document.frm.submit();//서버로 데이터를 전송하라.
}
</script>
</head>
<body>
<form name="frm" action="server.html"> <!--서버로 전송하기 전에 검사할때 쓰이는 거임. -->
아이디<input type="text" name="name"/><br/>
비밀번호<input type="text" name="pwd"/><br/>
취미<br/>
<input type="checkbox" value="여행" name="hobby"/>여행
<input type="checkbox" value="음악" name="hobby"/>음악
<input type="checkbox" value="낚시" name="hobby"/>낚시
<input type="checkbox" value="낮잠" name="hobby"/>낮잠
<br/>
연령대<br/>
<input type="radio" value="10대" name="age"/>10대
<input type="radio" value="20대" name="age"/>20대
<input type="radio" value="30대" name="age"/>30대
<input type="radio" value="40대이상" name="age"/>40대이상
<br/>
<input type="button" value="회원가입" onclick="register()"/>
</form>
</body>
</html>
----------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<style type="text/css">
.myDiv1 {
position:absolute;
top:70px;
left:360px;
width:300px;
height:300px;
font-size:=10pt;
background-color:#99FF99;
}
.myDiv2 {
position:absolute;
top:70px;
left:50px;
width:300px;
height:300px;
font-size:=10pt;
background-color:#FFCCFF;
}
</style>
<script type="text/javascript">
function hidDiv() {
var dv=document.getElementById("dv");
dv.style.display="none" //숨기기
}
function showDiv() {
var dv=document.getElementById("dv");
dv.style.display="block";
}
</script>
</head>
<body>
<a href="javascript:hidDiv()">div숨기기</a>
<a href="javascript:showDiv()">div보이기</a>
<div class="myDiv1">
<img src="img/1.jpg"/><br/>
가수 김장훈이 또다시 ‘미친 짓’에 나서고 있다. 수년전 유류피해로
심신이 치쳤을 서해안 주민을 달래고자 서해안페스티벌을 열기도 했고,
독도 수호의 의지를 다진다는 취지로 독도페스티벌을 사비로 개최한 김장훈이다.
</div>
<div id="dv" class="myDiv2">
<img src="img/2.jpg"/><br/>
김장훈 측은 “기부의 경우에서처럼 아무리 말려도 어쩔 수 없는 노릇”이라고 말했다.
김장훈도 걱정이 됐던 모양인지 자신의 미니홈피에 글을 올렸다.“처음 느낀 돈에 대한 두려움”
이라는 표현이 우선 등장한다. “처음 공연을 하겠다고 이야기했을 때 사무실 직원들의
표정을 잊지 못한다”고도 했다.
</div>
</body>
</html>
728x90
'낙서장 > JAVA' 카테고리의 다른 글
java 기초 d-day 7 (0) | 2021.08.08 |
---|---|
java 기초 d-day 6 (0) | 2021.08.08 |
java 시작 d-day 4 (0) | 2021.08.08 |
java 시작 d-day 3 (0) | 2021.08.08 |
java 시작 d-day 2 (0) | 2021.08.08 |
댓글