묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
http://www.lg.co.kr/korean/index.jsp
여기에 이런 질문을 해도 되는지 모르겠지만요....
혹시 제가 실례한 거라면 바로 삭제하겠습니다.
다름이 아니라 저건 우리나라 모그룹 홈페이지 인데요...
저기에 나오는 가로메뉴에 쓰인 스크립트를 알고 싶어서요.
비슷한 것들은 많이 소스를 써봤지만요...
저 사이트에 있는 것처럼...
메인메뉴 색깔이 바뀌면서 서브메뉴가 죽~ 나오는 건....
아직 찾지 못했습니다....ㅡㅡ+
메인메뉴의 색깔이 바뀐다는 것 보단...
이미지가 바뀌는거죠....^^*
저 메뉴에 쓰인 스크립트... 제발 좀 가르쳐 주시기 바랍니다....
부탁드립니다.
[JavaScript] 메뉴에 관한 질문인데요...
2002.03.26 09:02
http://www.lg.co.kr/korean/index.jsp
여기에 이런 질문을 해도 되는지 모르겠지만요....
혹시 제가 실례한 거라면 바로 삭제하겠습니다.
다름이 아니라 저건 우리나라 모그룹 홈페이지 인데요...
저기에 나오는 가로메뉴에 쓰인 스크립트를 알고 싶어서요.
비슷한 것들은 많이 소스를 써봤지만요...
저 사이트에 있는 것처럼...
메인메뉴 색깔이 바뀌면서 서브메뉴가 죽~ 나오는 건....
아직 찾지 못했습니다....ㅡㅡ+
메인메뉴의 색깔이 바뀐다는 것 보단...
이미지가 바뀌는거죠....^^*
저 메뉴에 쓰인 스크립트... 제발 좀 가르쳐 주시기 바랍니다....
부탁드립니다.
댓글 4
-
차카게살자
2002.03.26 13:38
-
차카게살자
2002.03.26 13:37
2002-03-26 13:36:47 에 양창민님이 작성한 내용입니다.
버튼 컨트롤은
<a href="/korean/about/overview/index.jsp" onMouseOver="changem('1','on'); MM_showHideLayers('sub1','','show');" onmouseout="changem('1','off'); MM_showHideLayers('sub1','','hide');"><img src="/korean/ssi/navigation/img/mm_01.gif" border="0" name="m1"></a>
이구요.
자바함수는
function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}
function changem(num,tog){
eval("document.m"+num+".src=m"+num+"_"+tog+".src");
}
두가지네요.
2002-03-26 13:39:41 에 작성 완료~! 행복하세요. -
[ζ]John Sync.
2002.03.26 15:40
차카게 살자님.
저 소스는 드림위버에 쓰인 스크립트같은데.
원래 드림위버에서 있는건지 아니면 공개적인 이미지 스왑 소스가 있는건지 모르겠습니다.
어떤거죠? -
차카게살자
2002.03.27 01:16
2002-03-27 01:18:13 에 양창민님이 작성한 내용입니다.
swapimg 에 의하여 마우스오버시/아웃시 이미지를 바꿔치기하므로
메뉴형태에 있어서는 공통적으로 사용되죠.
서브메뉴가 레이어에 의한 것이구요.
2002-03-27 01:18:54 에 작성 완료~! 행복하세요.
구냥 아래거 함수 다 사용하세요.
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}