묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
오전에도 질문을 드렸었는데...
조금 더 의문이 남아서 도움 요청합니다. -ㅅ- ;;;
-----------------------------------------------
ㅣ 배너1 ㅣ 배너 2 ㅣ 배너 3 ㅣ
------------------------------------------------
이런식으로 배너위치가 랜덤으로 출력되는 페이지를 구현중인데
테이블없이는 문제없이 구현되는데...
위처럼 테이블 안에 배너를 넣었을때 자꾸 이런 오류가 생기네요.
<img src="http://clubh1.com/image/error.jpg">
아무래도 제가 스크립트 위치를 잘못넣은거 같은데
밑에 소스를 보시고 수정할부분 좀 지적해 주시면 감사하겠습니다.
-----------------------------------------------------------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<body>
<script>
var content=new Array()
content[0]='<A HREF="주소a"><img src="주소1" width=100 border=0></a>'
content[1]='<A HREF="주소b"><img src="주소2" width=100 border=0></a>'
content[2]='<A HREF="주소c"><img src="주소3" width=100 border=0></a>'
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>
<table width="761" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<script>
randomorder(content, '')
document.write ("")
randomorder(diffcontent, '')
</script>
</td>
<td>
<script>
randomorder(content, '')
document.write ("")
randomorder(diffcontent, '')
</script>
</td>
<td>
<script>
randomorder(content, '')
document.write ("")
randomorder(diffcontent, '')
</script>
</td>
</tr>
</table>
</body>
</html>
-------------------------------------------------------------------------------
윗쪽 스크립트를 헤드 안에 넣은게 잘못인지 아니면 하단 출력부를 td안에 넣는게 잘못된건지... 궁금하네요.
파란부분의 스크립트 만으로 페이지를 만들면 문제없이 작동하네요.
아무래도 테이블 안에 집어넣으면서 어떤 오류가 생기는듯 합니다. 도와주세요~~
이 소스 오류 좀 찾아주세요. -_-
2008.12.04 17:26
오전에도 질문을 드렸었는데...
조금 더 의문이 남아서 도움 요청합니다. -ㅅ- ;;;
-----------------------------------------------
ㅣ 배너1 ㅣ 배너 2 ㅣ 배너 3 ㅣ
------------------------------------------------
이런식으로 배너위치가 랜덤으로 출력되는 페이지를 구현중인데
테이블없이는 문제없이 구현되는데...
위처럼 테이블 안에 배너를 넣었을때 자꾸 이런 오류가 생기네요.
<img src="http://clubh1.com/image/error.jpg">
아무래도 제가 스크립트 위치를 잘못넣은거 같은데
밑에 소스를 보시고 수정할부분 좀 지적해 주시면 감사하겠습니다.
-----------------------------------------------------------------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
</head>
<body>
<script>
var content=new Array()
content[0]='<A HREF="주소a"><img src="주소1" width=100 border=0></a>'
content[1]='<A HREF="주소b"><img src="주소2" width=100 border=0></a>'
content[2]='<A HREF="주소c"><img src="주소3" width=100 border=0></a>'
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>
<table width="761" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<script>
randomorder(content, '')
document.write ("")
randomorder(diffcontent, '')
</script>
</td>
<td>
<script>
randomorder(content, '')
document.write ("")
randomorder(diffcontent, '')
</script>
</td>
<td>
<script>
randomorder(content, '')
document.write ("")
randomorder(diffcontent, '')
</script>
</td>
</tr>
</table>
</body>
</html>
-------------------------------------------------------------------------------
윗쪽 스크립트를 헤드 안에 넣은게 잘못인지 아니면 하단 출력부를 td안에 넣는게 잘못된건지... 궁금하네요.
파란부분의 스크립트 만으로 페이지를 만들면 문제없이 작동하네요.
아무래도 테이블 안에 집어넣으면서 어떤 오류가 생기는듯 합니다. 도와주세요~~
그리고 나머지 body 부분 스크립트는 페이지 해당 위치에 넣고요.