묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폴다운 메뉴 스크립트 소스 꼭, 좀 봐주세요.
2005.11.24 22:00
http://www.dentos.co.kr/menu-test.htmlhttp://www.dentos.co.kr/menu-test.html
이건데요. 'company'에 클릭을 하면 하위 메뉴가 나오는 것 까진 좋은데요.
marque 가 사라지지 않아서 테이블이 망가집니다.
초기 marque 를 아예 빼버린다면 별 문제가 없겠으나
꼭 넣고 싶어서요.
초기 marque 가 뜨고. company 를 클릭하면. 그 marque 가 사라지고 하위메뉴가
정상적으로 나오도록 하고 싶습니다. 물론 하위 메뉴가 사라지면 다시 marque 가 나오구요.
marque 를 span 으로 묶은 뒤. 아래 스크립트에서 span 조작을 해야할 것 같은데.
음 암만봐도 깜깜합니다. 이틀째 앓는중입니다. 꼭 좀 도와주세요. 부탁드려요. ㅜ.ㅜ
<script language="javascript">
var old_menu = '';
var old_cell = '';
function menuclick( submenu ,cellbar)
{
if( old_menu != submenu ) {
if( old_menu !='' ) {
old_menu.style.display = 'none';
old_cell.src= 'image/icon-menu.gif';
}
submenu.style.display = 'block';
cellbar.src = 'image/icon.gif';
old_menu = submenu;
old_cell = cellbar;
} else {
submenu.style.display = 'none';
cellbar.src= 'image/icon-menu.gif';
old_menu = '';
old_cell = '';
}
}
</script>
이건데요. 'company'에 클릭을 하면 하위 메뉴가 나오는 것 까진 좋은데요.
marque 가 사라지지 않아서 테이블이 망가집니다.
초기 marque 를 아예 빼버린다면 별 문제가 없겠으나
꼭 넣고 싶어서요.
초기 marque 가 뜨고. company 를 클릭하면. 그 marque 가 사라지고 하위메뉴가
정상적으로 나오도록 하고 싶습니다. 물론 하위 메뉴가 사라지면 다시 marque 가 나오구요.
marque 를 span 으로 묶은 뒤. 아래 스크립트에서 span 조작을 해야할 것 같은데.
음 암만봐도 깜깜합니다. 이틀째 앓는중입니다. 꼭 좀 도와주세요. 부탁드려요. ㅜ.ㅜ
<script language="javascript">
var old_menu = '';
var old_cell = '';
function menuclick( submenu ,cellbar)
{
if( old_menu != submenu ) {
if( old_menu !='' ) {
old_menu.style.display = 'none';
old_cell.src= 'image/icon-menu.gif';
}
submenu.style.display = 'block';
cellbar.src = 'image/icon.gif';
old_menu = submenu;
old_cell = cellbar;
} else {
submenu.style.display = 'none';
cellbar.src= 'image/icon-menu.gif';
old_menu = '';
old_cell = '';
}
}
</script>
댓글 5
-
최경희
2005.11.25 20:55
흠. 급한데. ㅜㅜ -
시와나무
2005.11.25 23:43
그냥, 제 생각입니다.
marque 부분은 레이어로 잡으시고
메뉴 클릭시 그 레이서 속성을 hidden이나 visible
속성으로 토글하는 방법으로 하시는 것은 어떨지... -
최경희
2005.11.25 23:57
레이어로 잡으면 유저 해상도에 따라 그 위치가 달라지지 않는지요?
레이어는 일정 위치에 고정시키잖습니까? 외국셔 접속해오는게 다반사라
외국 해상도는 제각각일 것 같아서요. -
시와나무
2005.11.26 00:22
레이어 폭을 100%으로 잡고 그 레이어 안에서 다시...테이블을 만들어 폭을 정해서하면...
<div id="layer1" style="width:100%; height:20px; position:absolute; left:0px; top:74px; z-index:1; visibility:visible;">
<table width="600"><tr><td>
<p align=center><marquee>If you are with us, You are already the best ! If we are with you, We are always the best ! INTRODUCTION HISTORY PIONEERS CONTACT US </marquee></p>
</td></tr></table>
</div>
높이가 변하지 않아야한다는....ㅡㅡㅋ -
최경희
2005.11.26 00:40
으음.. 저기 저 position:absolute 로 레이어 위치를 고정하면 해상도에 무관하게 저 레이어는
늘 그 자리에 잇는게 아닌가 해서.. 으음... 연구해보겟습니다. 답변 진심으로 감사드립니다.