d

이거 수정해주시면 2만포인트!

· 2011-04-18 (월) 23:56:25 · 2018 · 4
회원가입에서 버튼클릭 시 다음화면넘어가는 부분

<script type="text/javascript">
function fregister_submit(f)
{
var agree1 = document.getElementsByName("agree");
if (!agree1[0].checked) {
alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
agree1[0].focus();
return false;
}

var agree2 = document.getElementsByName("agree2");
if (!agree2[0].checked) {
alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
agree2[0].focus();
return false;
}

f.action = "링크1";
return true;
}

if (typeof(document.fregister.mb_name) != "undefined")
document.fregister.mb_name.focus();
</script>


이렇게있는데 아래쪽에 링크1 써있는게 23~24시에는 링크1로 가고
그 외 시간에는 링크2로 갈 수 있도록 하려면 어덯게해야할까요?
|

댓글 4개

2011-04-19 (화) 00:07:49
이런식으로 해보시면 되실꺼 같네요

today = new Date();
t_hour = today.getHours();
if (t_hour>23 && t_hour <24 )
{
f.action = "링크1";
} else {
f.action = "링크2";
}

시간 구해서 그 시간안에 조건절로...
안되네요. ㅠㅠ 넣어봐도 링크2만 계속뜨네요;
2011-04-19 (화) 01:03:19
간략하게 설명 드리면요.
>= , < 이 조건 을 잘 활용 하셔야 합니다.

if (t_hour >= 23 && t_hour < 01 )
또는
if (t_hour >= 23 && t_hour =< 24 )
이렇게 바꿔 보세요

23시보다 크거나 같을때 24시보다 작거나 같을 때 또는 1시보다 작을때 00:59 까지 는 링크 1로 가구요
1시부터 22:59분 까지 링크 2로 가게 됩니다.

아 제가 24시가 0 으로 찍히는 지 24로 찍히는지 는 기억이 잘;;

그것만 확인하셔서 넣으시면 되겠네요^^

그냥 간단하게 -_-;
if (t_hour > 22 && t_hour < 01 )
today = new Date();
t_hour = today.getHours();
if (t_hour == 23 )
{
f.action = "링크1";
} else {
f.action = "링크2";
}

그냥 이렇게 하면 될것을요 ..;;;
23:00 ~ 23:59분 까지는 23시로 나올테니깐요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-04-19 조회 1,214
11-04-18 조회 2,019
11-04-18 조회 2,045
11-04-18 조회 1,662
11-04-18 조회 1,526
11-04-18 조회 2,116
11-04-18 조회 1,598
11-04-18 조회 2,156
11-04-18 조회 1,708
11-04-18 조회 1,625
11-04-18 조회 1,517
11-04-18 조회 1,600
11-04-18 조회 1,522
11-04-18 조회 1,617
11-04-18 조회 1,728
11-04-18 조회 1,894
11-04-18 조회 1,596
11-04-18 조회 3,028
11-04-18 조회 1,603
11-04-18 조회 2,484