묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
dhtml관련.. position을 설정하는데 ㅜ.ㅡ 좀 도와주세요..
2004.07.06 16:22
<script>
function show(){
pop.style.left=main.offsetLeft+50;
pop.style.top=main.offsetTop;
pop.style.display='block';
}
function hide(){
pop.style.display='+ '+ 'none';
}
</script>
<!--- 추가되면 안되는 부분 --->
<table><tr><td>
<!--- --->
<table id=main width=100 height=100 border=1 bgcolor=#CCFFFF onmouseover="show()" onmouseout="hide()">
<tr>
<td>
페이지.....<BR>
페이지.....<BR>
페이지.....
</td>
</tr>
</table>
<!--- 추가되면 안되는 부분 --->
</td></tr></table>
<!--- --->
<table width=50 height=50 id=pop bgcolor=#FFCCFF style="display:none;position:absolute" border=1>
<tr><td>팝 테이블</td></tr>
</table>
설명 그림.. http://cafefiles.naver.net/data4/2004/7/6/118/pic.jpg
[ 설명.. ]
우선 파란색으로된 테이블 태그가 없다면 잘 됩니다.
큰 테이블이 있습니다. 1번요..
거기다 마우스를 올리면.. 큰테이블의 위치(offsetLeft,offsetTop)를 가져와서..
작은 테이블의 위치를 결정하고 보여줍니다.. 2번처럼요..
잘 돌아갑니다..
근데~~~!!! 왜 ~~~ ㅜ.ㅡ
테이블사이에다가 id=main 테이블을 집어넣으면.. 계산이 지맘대로 될까요 ㅜㅜ
으흐흑.. 도와주십시요~ 파란색테이블 코드를 집어 넣으면 3번처럼 나와버립니다.
이기 왜 안되는겁니깡 ㅜㅜ
function show(){
pop.style.left=main.offsetLeft+50;
pop.style.top=main.offsetTop;
pop.style.display='block';
}
function hide(){
pop.style.display='+ '+ 'none';
}
</script>
<!--- 추가되면 안되는 부분 --->
<table><tr><td>
<!--- --->
<table id=main width=100 height=100 border=1 bgcolor=#CCFFFF onmouseover="show()" onmouseout="hide()">
<tr>
<td>
페이지.....<BR>
페이지.....<BR>
페이지.....
</td>
</tr>
</table>
<!--- 추가되면 안되는 부분 --->
</td></tr></table>
<!--- --->
<table width=50 height=50 id=pop bgcolor=#FFCCFF style="display:none;position:absolute" border=1>
<tr><td>팝 테이블</td></tr>
</table>
설명 그림.. http://cafefiles.naver.net/data4/2004/7/6/118/pic.jpg
[ 설명.. ]
우선 파란색으로된 테이블 태그가 없다면 잘 됩니다.
큰 테이블이 있습니다. 1번요..
거기다 마우스를 올리면.. 큰테이블의 위치(offsetLeft,offsetTop)를 가져와서..
작은 테이블의 위치를 결정하고 보여줍니다.. 2번처럼요..
잘 돌아갑니다..
근데~~~!!! 왜 ~~~ ㅜ.ㅡ
테이블사이에다가 id=main 테이블을 집어넣으면.. 계산이 지맘대로 될까요 ㅜㅜ
으흐흑.. 도와주십시요~ 파란색테이블 코드를 집어 넣으면 3번처럼 나와버립니다.
이기 왜 안되는겁니깡 ㅜㅜ
댓글 3
-
드림팀
2004.07.06 19:57
-
지심이
2004.07.06 20:22
예.. pop테이블이 나오긴 나옵니다..
근데 문제는... 위치 지정이 안된다는건데.. 뭘 잘못하고있는건지...
되는놈 :
http://jfam.cafe24.com/t.html
안되는놈 :
http://jfam.cafe24.com/f.html
그.. 테이블로 감싼부분만 틀리고 다 똑같으데요..
테이블안으로 집어 넣어버리면.. main테이블 offset받아와서 위지지정이 안되네요..
뭐가 문젤까용 -
지심이
2004.07.06 20:27
다시 요약 질문 드리면 ;;
======================================
<BR><BR>
<table><tr><td>
<table id=main border=1>
<tr><td>하하하 테이블 입니다 -_-;;
</td></tr>
</table>
</td></tr></table>
<script>
document.write("T O P:"+main.offsetTop+"<br>");
document.write("LEFT:"+main.offsetLeft);
</script>
====================================== 이놈과
======================================
<BR><BR>
<table id=main border=1>
<tr><td>하하하 테이블 입니다 -_-;;
</td></tr>
</table>
<script>
document.write("T O P:"+main.offsetTop+"<br>");
document.write("LEFT:"+main.offsetLeft);
</script>
====================================== 이놈의 값이 다른이유가..;
이렇게 해도...
<script>
function show(){
pop.style.left=main.offsetLeft+50;
pop.style.top=main.offsetTop;
pop.style.display='block';
}
function hide(){
pop.style.display='none';
}
</script>
<table border=1><tr><td>
<table id=main width=100 height=100 border=1 bgcolor=#CCFFFF onmouseover="show()" onmouseout="hide()">
<tr>
<td>
페이지.....<BR>
페이지.....<BR>
페이지.....
</td>
</tr>
</table>
</td>
<td width=200 bgcolor=#ff6633>
여기는 공백
</td></tr></table>
<table width=250 height=50 id=pop bgcolor=#FFCCFF style="display:none;position:absolute" border=1>
<tr><td>팝 테이블</td></tr>
</table>