제가 이렇게 하고 싶습니다. 사진에 보는바와 같이 저 3칸에 입력하고
마지막 저 작은칸에 특정 값을 입력하고(예를 들어 16이란 숫자 두 글자)
확인을 누르면, 원하는 페이지로 넘어가게 하고 싶습니다.
지금 이거 까지 나모와 각종 태그를 이용해서 다 만들어놓았고, 알FTP와 닷홈 호스팅까지 이용해서 웹에 올릴 준비도 끝났는데
이 페이지 넘어가기가 안됩니다.
그 비슷한 원리인 비밀번호 입력창 만드는거 검색해보니깐
그 네이버 지식인에 이런식으로 되어 있더라구요.
근데, 이거 뭘 어떻게 건드려야 하는지 전혀 모르겠어요.
옆에 상세하게 어떻게 만져야 하는지 알려주실 수있나요? ㅜㅜ 부탁드릴게요 ㅜㅜ
찾다가 찾다가 안되서 여기까지 왔습니다. 밑에꺼 보고 설명해주실 수 있나요?
아니면 더 간단한 방법이 있나요?
------------------------------------------------
파일명이 비밀번호인 페이지를 만듭니다.
비밀번호 대조 후 비밀번호가 맞다면 파일명이
비밀번호인 페이지로 이동합니다.
서버를
크랙킹하지 않는한 스크립트 대조보단 보안에 유리합니다.
<html>
<head>
<meta
charset="utf-8">
<title>Style by
Styliss</title>
<meta name="author" c>
<script
type="text/javascript">
var login =
(function(){
// 설정에 따른 비밀번호 파일
// 기본 = ./비밀번호.html
//
폴더
var $dir = './'
//
확장자
, $format =
'html'
,
$input
,
$password
;
return
function(form){
if(document.all
&& /^(file|[c-z]):/.test([removed].href))
return
focus('익스플로러는 로컬에서 작동하지 않습니다!');
$input =
form.elements.password;
$password =
$input.value;
if(!$password)
return
focus('비밀번호를 입력하세요!');
$input.disabled =
true;
$password =
$dir+$password+'.'+$format;
var request =
window.ActiveXObject ?
new
ActiveXObject('MSXML2.XMLHTTP') :
window.XMLHttpRequest ?
new
XMLHttpRequest() :
null;
if(document.all){
request.>
if(request.readyState==4)
match(request);
}
}else{
request.>
match(request);
}
}
try{
request.open('get', $password);
request.send(null);
}catch(e){
match({status:404});
}
return
false;
}
function
match(request){
if(request.status>299)
return
focus('비밀번호가 올바르지 않습니다.');
[removed].href = $password;
}
function
focus(msg){
alert(msg);
$input.value =
'';
$input.disabled
= false;
$input.focus();
return
false;
}
})();
</script>
</head>
<body>
<form >
<label>비밀번호 :<input type="password"
name="password"></label>
<input
type="submit" value="로그인">
</form>
</body>
</html>
form 에 auction이 없네.
<form acuti> 넣으시게
기내요
어디에 어떻게 넣어야하죠? html 자체가 처음이라 잘모르겠네요;
ㅇㅇ// form에 action이 없는이유는 코드에서 보듯이 직접 Get으로 처리하기 때문이지
지금 나와있는걸로는 어떻게 처리하는지 까지 나와있는데, 그걸 이해못한다고 한다면 기초부터 훑어야지 뭐 별수있나 ... 정답이 있는데 정답을 못찾으면 ..
auction 넣여야져