자바스크립트와 관련된 건데요...
배너가 랜덤으로 나오게 하던가,, 아니면 몇초에 한번씩 바뀌운다던가 하는 자바스크립트 소스는 많은데요,.
몇시부터 몇시까지 무슨 배너에 무슨 링크.... 이렇게 나오게 하는 자바스크립트는 없네요...
예를들어 6시~9시까지는 배너A가 나오고
9시~9시10분까지는 배너 B가 나오고...
이런식으로 시간대별 배너를 걸수 있는 자바소스가 있을지 궁금합니다..
있다고 들었고 전에 제가 다운받았던 기억이 있는데... 가물가물하네요...
아무리 검색해도 않되고....
아시는 분 계시면 꼭 알려주십시오...
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 13개
var Digital=new Date()
var hours=Digital.getHours()
// 아래에서 시간대별 메세지를 입력 하세요
if (hours>=5&&hours<=11)
document.write('<b>오전시간에 보여줄 메세지</b>')
else if (hours==12)
document.write('<b>대낮 12시에는?</b>')
else if (hours>=13&&hours<=17)
document.write('<b>12시에서 17시까지</b>')
else if (hours>=18&&hours<=20)
document.write('<b>18시에서 20시까지</b>')
else if (hours>=21&&hours<=23)
document.write('<b>21시에서 23시까지</b>')
else
document.write('<b>23시에서 04시까지</b>')
</script>
그리고 메시지말구요... 배너를 넣고 싶답니다..
다시한번 부탁드립니다...
var Digital=new Date()
var hours=Digital.getHours()
// 아래에서 시간대별 메세지를 입력 하세요
if (hours>=5&&hours<=10)
document.write('<img src="./img/03.gif>')
else if (hours>=10&&hours<=12)
document.write('<b>10시에서 12시까지</b>')
else if (hours==12)
document.write('<img src="./img/01.gif>')
else if (hours>=13&&hours<=17)
document.write('<img src="./img/04.gif>')
else if (hours>=18&&hours<=20)
document.write('<b>18시에서 20시까지</b>')
else if (hours>=21&&hours<=23)
document.write('<img src="./img/01.gif>')
else
document.write('<img src="./img/02.gif>')
</script>
이렇게 수정했는데 않되네요... 배너가 나오지 않습니다..
그리고 시간은 사용자 시스템시간을 기준으로 하네요...
서버의 시간을 기준으로 하지 않습니다...
var Digital=new Date()
var hours=Digital.getHours()
// 아래에서 시간대별 메세지를 입력 하세요
if (hours>=5&&hours<=10)
document.write('<img src="./img/02.gif">')
else if (hours>=10&&hours<=12)
document.write('<b>10시에서 12시까지</b>')
else if (hours==12)
document.write('<img src="./img/02.gif">')
else if (hours>=13&&hours<=17)
document.write('<img src="./img/02.gif">')
else if (hours>=18&&hours<=20)
document.write('<b>18시에서 20시까지</b>')
else if (hours>=21&&hours<=23)
document.write('<img src="./img/02.gif">')
else
document.write('<img src="./img/02.gif">')
</script>
아, 근데요 한가지는 계속 현재 컴퓨터 사용자의 시간을 기준으로 나오네요....
사이트의 호스팅서버의 시간을 기준으로 나오게 할수 없나요?
자바스크립은 원래 클라이언트용 스크립트라서 원하시는것은 불가능 할 겁니다.
하실려면 AJAX를 참고하세요
오해가 있으셨으면 잠시템포 낮추어풀면 됩니다.
아무것도 아닌일 가지고 맘상하지마시길..
포인트가 뭐에 쓰일지는 모르겠지만...저는 많아요~~아주^^~ 많이
포인트받기위해 G3,G4에 답변드린적 한번도 없었고 아는한도내에서 도움을 주고자 답변 드렸었습니다.
아쉬운점은 자신에게 꼭맞는 소스는 없다는 것이죠..
그런데 이글을 왜쓰는지는아시죠??..
서로서로 바라보는 시각이 틀릴 수 있으니 물 흐르듯...!
엠클럽님은 갑부이십니다..^^
오해들 푸시기 바랍니다..^^
제가 답변을 달려고 들어오니 이미 해결된것을
포인트를 걸었으니 원하는대로 될때까지는 채택하기 싫다는 것으로 보여서 그렇게 적었습니다.
제가 유권해석 한것일수 있으나, 누가 보더라도 위의 댓글에서 해결되었다고 말씀하신것은 부정하지 못할것 같습니다.
저나 MCLUB님이나 포인트에 별관심이 없는 분이시라 생각됩니다.
단지 "감사의 의미" 의 관점에서 바라 봐 주셨으면 하는군요 :(
MCLUB님 한테는 감사한 일에 괜히 문제를 만든것 같아서 죄송합니다. 앞서 제가 그냥 화나서 좀 그런 말을 했네요.. 재삼 죄송합니다...