묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
레이어로 서브 메뉴에 대한 질문좀요...질문이 길어도 읽어주세요 ㅜ.ㅜ
2002.12.06 00:42
레이어를 이용해서 제로보드처럼 서브메뉴를 만들려고 하는데요 레이어 이름은 SubMenu1 ... 이런식으로 나갑니다
문제는 정상적으로 띄우는데 성공은 했는데 첫번째 서브 메뉴만 빼고는 마우스를 서브메뉴로 옮기면 첫번째 서브메뉴가 잠깐 떳다가
선택하려했던 서브메뉴는 사라져 버립니다 설정상에는 문제가 없는데
제가 좀 둘러보니깐 페이지 맨 위 헤드 바로 밑에 이런 소스가 있더라고요 잘은 모르지만 이게 문제인거 같아서
지울려고도 했는데 지워도 다시 생성이 돼더라구요 변경도 안돼고 지울수도 없고 암만 봐도 밑에 자바때문인거 같아요
이거에 대해 아시는분 대답좀 해주세요 저는 처음부터 다시한번 시도해보러 가보겠습니다 그럼 잘 주므시길...새벽 1시에
<!--
function na_restore_img_src(name, nsdoc)
{
var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
if (name == '')
return;
if (img && img.altsrc) {
img.src = img.altsrc;
img.altsrc = null;
}
}
function na_preload_img()
{
var img_list = na_preload_img.arguments;
if (document.preloadlist == null)
document.preloadlist = new Array();
var top = document.preloadlist.length;
for (var i=0; i < img_list.length; i++) {
document.preloadlist[top+i] = new Image;
document.preloadlist[top+i].src = img_list[i+1];
}
}
function na_change_img_src(name, nsdoc, rpath, preload)
{
var img = eval((navigator.appName.indexOf('Netscape'+ '+ ', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
if (name == '')
return;
if (img) {
img.altsrc = img.src;
img.src = rpath;
}
}
function na_init_layer_events()
{
if (document.layers) {
document.layers['SubMenu1'].captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.MOUSEUP);
document.layers['SubMenu1'].onmouseout = new Function("hideSubMenu('SubMenu1')");
document.layers['SubMenu1'].onmouseover = new Function("showSubMenu('SubMenu1')");
document.layers['SubMenu2'].captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.MOUSEUP);
document.layers['SubMenu2'].onmouseout = new Function("hideSubMenu('SubMenu1')");
document.layers['SubMenu2'].onmouseover = new Function("showSubMenu('SubMenu1')");
document.layers['SubMenu3'].captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.MOUSEUP);
document.layers['SubMenu3'].onmouseout = new Function("hideSubMenu('SubMenu1'+ ')");
document.layers['SubMenu3'].onmouseover = new Function("showSubMenu('SubMenu1')");
}
}
// -->
</script>
문제는 정상적으로 띄우는데 성공은 했는데 첫번째 서브 메뉴만 빼고는 마우스를 서브메뉴로 옮기면 첫번째 서브메뉴가 잠깐 떳다가
선택하려했던 서브메뉴는 사라져 버립니다 설정상에는 문제가 없는데
제가 좀 둘러보니깐 페이지 맨 위 헤드 바로 밑에 이런 소스가 있더라고요 잘은 모르지만 이게 문제인거 같아서
지울려고도 했는데 지워도 다시 생성이 돼더라구요 변경도 안돼고 지울수도 없고 암만 봐도 밑에 자바때문인거 같아요
이거에 대해 아시는분 대답좀 해주세요 저는 처음부터 다시한번 시도해보러 가보겠습니다 그럼 잘 주므시길...새벽 1시에
<!--
function na_restore_img_src(name, nsdoc)
{
var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
if (name == '')
return;
if (img && img.altsrc) {
img.src = img.altsrc;
img.altsrc = null;
}
}
function na_preload_img()
{
var img_list = na_preload_img.arguments;
if (document.preloadlist == null)
document.preloadlist = new Array();
var top = document.preloadlist.length;
for (var i=0; i < img_list.length; i++) {
document.preloadlist[top+i] = new Image;
document.preloadlist[top+i].src = img_list[i+1];
}
}
function na_change_img_src(name, nsdoc, rpath, preload)
{
var img = eval((navigator.appName.indexOf('Netscape'+ '+ ', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
if (name == '')
return;
if (img) {
img.altsrc = img.src;
img.src = rpath;
}
}
function na_init_layer_events()
{
if (document.layers) {
document.layers['SubMenu1'].captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.MOUSEUP);
document.layers['SubMenu1'].onmouseout = new Function("hideSubMenu('SubMenu1')");
document.layers['SubMenu1'].onmouseover = new Function("showSubMenu('SubMenu1')");
document.layers['SubMenu2'].captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.MOUSEUP);
document.layers['SubMenu2'].onmouseout = new Function("hideSubMenu('SubMenu1')");
document.layers['SubMenu2'].onmouseover = new Function("showSubMenu('SubMenu1')");
document.layers['SubMenu3'].captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.MOUSEUP);
document.layers['SubMenu3'].onmouseout = new Function("hideSubMenu('SubMenu1'+ ')");
document.layers['SubMenu3'].onmouseover = new Function("showSubMenu('SubMenu1')");
}
}
// -->
</script>