납치태그 스크립트 질문드립니다. 채택완료
Xino
7년 전
조회 2,618
시간에 따라서 각 사이트로 리다이렉트 되는 홈페이지를 만드려고 합니다
</p>
<p><script type="text/javascript">
var time = Date.now();
if (time < new Date().setHours(12, 0, 0, 0)) { // Before 12
location.href = "<a href="http://www.google.com"; " target="_blank" rel="noopener noreferrer">http://www.google.com"; </a>
} else if (time < new Date().setHours(16, 0, 0, 0)) { // 12 to 4pm
location.href = "<a href="http://www.daum.net"; " target="_blank" rel="noopener noreferrer">http://www.daum.net"; </a>
} else if (time < new Date().setHours(20, 0, 0, 0)) { // 4pm to 8pm
location.href = "<a href="http://www.youtube.com"; " target="_blank" rel="noopener noreferrer">http://www.youtube.com"; </a>
} else {
location.href = "index.html"; // 8 pmon wards
}
</script></p>
<p>
이 스크립트를 사용하여 작동은 되는데 문제는
</p>
<p><script>
var referrer = document.referrer;
if(referrer.indexOf("google.com") > -1) {
window.location.replace("<a href="http://www.google.com/");" target="_blank" rel="noopener noreferrer">http://www.google.com/");</a>
}
else{
}
</script></p>
<p>
이런식으로 검색엔진이 구글일때만 작동이 되게하고싶습니다
정리 -
검색엔진이 구글이고, 시간이 12시 전이면 구글로 12~16시 사이에는 다음으로
16~20시 사이에는 유튜브로, 그외에 시간에는 기존 홈페이지로 접속되도록
하는 스크립트를 짜고싶은데
</p>
<p><script>
var referrer = document.referrer;
var time = Date.now();
if(referrer.indexOf("google.com") > -1) {
if (time < new Date().setHours(12, 0, 0, 0)) { // Before 12
location.href = "<a href="http://www.google.com"; " target="_blank" rel="noopener noreferrer">http://www.google.com"; </a>
} else if (time < new Date().setHours(16, 0, 0, 0)) { // 12 to 4pm
location.href = "<a href="http://www.daum.net"; " target="_blank" rel="noopener noreferrer">http://www.daum.net"; </a>
} else if (time < new Date().setHours(20, 0, 0, 0)) { // 4pm to 8pm
location.href = "<a href="http://www.youtube.com"; " target="_blank" rel="noopener noreferrer">http://www.youtube.com"; </a>
} else {
location.href = "index.html"; // 8 pmon wards
}
else{
}
</script></p>
<p>
이렇게 하니 작동이 안됩니다.
도움 부탁드립니다..
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
sinbi
Expert
7년 전
혹시 아래처럼 해서 되는지 확인해 보세요.
</p>
<p><script>
var referrer = document.referrer;
var time = Date.now();
if(referrer.indexOf("google.com") > -1) {
if (time < new Date().setHours(12, 0, 0, 0)) { // Before 12
location.href = "<a href="http://www.google.com"; " target="_blank" rel="noopener noreferrer">http://www.google.com"; </a>
} else if (time < new Date().setHours(16, 0, 0, 0)) { // 12 to 4pm
location.href = "<a href="http://www.daum.net"; " target="_blank" rel="noopener noreferrer">http://www.daum.net"; </a>
} else if (time < new Date().setHours(20, 0, 0, 0)) { // 4pm to 8pm
location.href = "<a href="http://www.youtube.com"; " target="_blank" rel="noopener noreferrer">http://www.youtube.com"; </a>
} else {
location.href = "index.html"; // 8 pmon wards
}</p>
<p>}
</script></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인