묻고답하기
랜덤배너 스크립트 좀 봐주세요.
2008.12.04 10:22
------------------------------------------------------------------------------------
<script>
var content=new Array()
content[0]='<A HREF="클릭시이동할주소"> 배너1 </a><br>'
content[1]='<A HREF="클릭시이동할주소"> 배너2 </a><br>'
content[2]='<A HREF="클릭시이동할주소"> 배너3 </a><br>'
var diffcontent=new Array()
diffcontent[0]=''
diffcontent[1]=''
diffcontent[2]=''
function randomorder(targetarray, spacing){
var randomorder=new Array()
var the_one
var z=0
for (i=0;i<targetarray.length;i++)
randomorder[i]=i
while (z<targetarray.length){
the_one=Math.floor(Math.random()*targetarray.length)
if (targetarray[the_one]!="_selected!"){
document.write(targetarray[the_one]+spacing)
targetarray[the_one]="_selected!"
z++
}
}
}
</script>
<script>
randomorder(content, '')
document.write ("<br>")
randomorder(diffcontent, '<br>')
</script>
---------------------------------------------------------------------------------------
위의 스크립트로 랜덤으로 배너위치를 바뀌게 하려고 하는데요.
실제로 잘 되구요.
문제는 제가 워낙 초보다 보니 테이블 안에 배너를 정렬하려고 하면 안되네요.
위 스크립트를 html안에 어느 위치에 넣어야 정상적으로 구현이 될지를 모르겠어요.
-----------------------------------------------
ㅣ 배너1 ㅣ 배너 2 ㅣ 배너 3 ㅣ
------------------------------------------------
이런식으로 페이지에 출력시키려면 어떻게 해야될지 한 수 가르쳐주셨으면 좋겠어요.
위의 소스로 테이블안에 위치시킨 html을 하나 보여주시면 실제페이지에 제가 한번 적용시켜 보려구요.
급한상황이라 고수님들의 도움이 꼭 필요합니다.
** 꼭 저 소스가 아니라도 괜찮은 소스가 있어서 위처럼 구현할수 있다면 그 방법도 알려주세요 ~