<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=euc-kr\">
<title>회원로그인</title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"bbs.css\">
< language=\"\">
function goLite(FRM,BTM){
window.document.forms[FRM].elements[BTN].style.backgroundColor = \"#AAAAAA\";
}
function goDim(FRM,BTN){
window.document.forms[FRM].elements[BTN].style.backgroundColor = \"#EEEEEE\";
}
</>
< language=\"\">
function setCookie (name, value, expires) { //쿠키에 값을 설정하는 함수
document.cookie = name + \"=\" + escape (value) + \"; path=/; expires=\" + expires.toGMTString();
}
function getCookie (Name) { //쿠키에서 값을 읽어오는 함수
var search = Name + \"=\"
if (document.cookie.length > 0) { //쿠키 설정여부 판단
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length //쿠기가 존재하면
end = document.cookie.indexOf(\";\", offset)
//쿠키 값의 마지막 위치 인덱스 번호 설정
if (end == -1)
end = document.cookie.legth
return unescape(document.cookie.substring(offset, end))
}
}
return\"\";
}
function saveid(memberid, save_flag){ //쿠키에 저장할 회원 ID를 준비하는 함수
var expdate = new Date();
if (save_flag){ //save_flag가 true이면 쿠키 저장,false이면 쿠키에서 제거
expdate.setTime(expdate.getTime() + 100 * 3600 * 24 * 30);
//기본적으로 30일 동안 기억, 일자는 \'30\'을 곱하여 조절
expdate.setTime(expdate.getTime() - 1); //쿠키 삭제
}
setCookie (\"memberid\", memberid, expdate);
}
function getid() {
return getCookie(\"memberid\"); //쿠키에 저장된 회원 ID를 가져오기
}
function initializeMeberID() {
var memberid = getid();
if(memberid==\"\") return; //쿠키에 저장된 회원 ID가 없으면 중지
document.forms[ \'edit_form\'].memberid.value = memberid;
document.forms[ \'edit_form\'].memberme.checked = true;
}
</>
< language=\"\">
function check_submit() {
if (document.edit_form.memberid.value == \"\") {
alert(\'회원 ID는 반드시 입력하셔야 합니다.\');
document.edit_form.memberid.focus();
return;
}else if (document.edit_form.memberpass.value == \"\") {
alert(\'회원 비밀번호는 반드시 입력하셔야 합니다.\');
document.edit_form.memberpass.focus();
return;
}else {
document.edit_form.action = \"member_verify.php\";
document.edit_form.submit();
}
}
</>
</head>
<body bgcolor=\"white\" text=\"black\" link=\"blue\" vlink=\"purple\" alink=\"red\">
<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"400\">
<tr><th align=\"center\">
<font size=\"2\">회원 로그인</font>
<hr size=\"1\" color=\"gray\" width=\"100%\">
</td></tr>
</table>
<table align=\"center\" border=\"1\" cellspacing=\"0\" cellpadding=\"5\" width=\"400\" bordercolordark=\"white\" bordercolorlight=\"#CCCCCC\">
<form name=\"edit_form\" method=\"post\">
<tr>
<th bgcolor=\"#EEEEEE\"><p align=\"center\">회원 ID</p></th>
<td><input type=\"text\" name=\"memberid\" maxlength=\"8\" style=\"width:100px\"></td>
</tr>
<tr>
<th bgcolor=\"#EEEEEE\"><p align=\"center\">비밀번호</p></th>
<td><input type=\"password\" name=\"memberpass\" maxlength=\"8\" style=\"width:100px\"></td>
</tr>
<td bgcolor=\"#EEEEEE\" colspan=\"2\">
<input type=\"checkbox\" name=\"rememberme\" id=\"remeberme\" =\"saveid(this.form.memberid.value, this.checked)\">
<label for=\"remeberme\">나의 ID 기억하기</label>
</td>
</tr>
</form>
</table>
<table border=0 width=400 align=\"center\" >
<form name=\"btn_form\">
<tr><td align=\"right\">
<input type=\"button\" name=\"btn_apply\" class=\"ahnbutton\" value=\"로그인\"
onMouseOver=\"goLite(this.form.name,this.name)\"
=\"goDim(this.form.name,this.name)\" =\"check_submit();\">
<input type=\"button\" name=\"btn_cancel class=ahnbutton\" value=\"취소\"
onMouseOver=\"goLite(this.form.name,this.name)\"
=\"goDim(this.form.name,this.name)\" =\"history.back()\">
<input type=\"button\" name=\"btn_memberapply class=ahnbutton\" value=\"회원가입\"
onMouseOver=\"goLite(this.form.name,this.name)\"
=\"goDim(this.form.name,this.name)\"
=\"href=\'member_apply.php\'\">
</td>
</tr>
</form>
</table>
</body>
</html>
08줄 BTN이 정의되지 않았습니다
12줄 window.document.forms[...].elements은 null이거나 개체가 아닙니다
css는 디자인만... -_-
bbs.css가 게시판 프로그램에서 사용하는 스타일시트의 내용이 저장된 프로그램라던데ㅠㅠ
포항의봄//자꾸 징징거리지 말고, 전체 소스 올려봐봐....
로그인 창 위에 마우스 올리면 오류가 생기네여
현재 htdocs 폴더에는 bbs.css라는 파일이 없구요
문제는 css가 아니라 javascript라니깐 -_-;
document.form으로 접근하지 말고, 해당 폼에 id부여하고 아이디로 접근해봐
document.getElementById(\"edit_form\").~~~; 이런식으로
흠좀무
document.forms[\"name_form\"].~~~ 쓰는데도 있구나 \'ㅅ\'...document.name_form.~~~ 는 해봤어?