드림위버 롤오버요~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

드림위버 롤오버요~ 정보

드림위버 롤오버요~

본문

드림위버로 메뉴들 롤오버효과를 했는데요. f12키로 확인했을땐 롤오버효과가 메뉴전체다 적용이 되있습니다.

ftp 업로드 시키고나서 확인해보면...
어떤건 롤오버가 되고 어떤건 롤오버효과가 적용이 안되있는건지 마우스 가져가도 안보입니다.

왜그런건지 아시나요?  3번째것만 적용되고 나머진 적용이 안되어있어요 ㅠㅠ



  <td width="190" height="40"><a href="sub3.html" target="_self" onmouseover="MM_swapImage('Image3','','img/sub3/sub3-1roll.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="img/sub3/sub3-1.jpg" name="Image3" width="190" height="40" border="0" id="Image3" /></a></td>
                  </tr>
                  <tr>
                    <td width="190" height="40"><a href="sub3-2.html" target="_self" onmouseover="MM_swapImage('Image4','','img/sub3/sub3-2roll.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="img/sub3/sub3-2.jpg" name="Image4" width="190" height="40" border="0" id="Image4" /></a></td>
                  </tr>
                  <tr>
                    <td width="190" height="40"><a href="sub3-3.html" target="_self" onmouseover="MM_swapImage('Image5','','img/sub3/sub3-3roll.jpg',0)" onmouseout="MM_swapImgRestore()"><img src="img/sub3/sub3-3.jpg" name="Image5" width="190" height="40" border="0" id="Image5" /></a></td>
                  </tr>
                  <tr>
                    <td width="190" height="40"><a href="sub3-4.html" target="_self" onmouseover="MM_swapImage('Image6','','img/sub3/sub3-4roll.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="img/sub3/sub3-4.jpg" name="Image6" width="190" height="40" border="0" id="Image6" /></a></td>
                  </tr>
                  <tr>
                    <td width="190" height="40"><a href="sub3-5.html" target="_self" onmouseover="MM_swapImage('Image7','','img/sub3/sub3-5roll.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="img/sub3/sub3-5.jpg" name="Image7" width="190" height="40" border="0" id="Image7" /></a></td>
                  </tr>
                  <tr>
                    <td width="190" height="40"><a href="sub3-6.html" target="_self" onmouseover="MM_swapImage('Image8','','img/sub3/sub3-6roll.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="img/sub3/sub3-6.jpg" name="Image8" width="190" height="40" border="0" id="Image8" /></a></td>
                  </tr>

댓글 전체

<body bgcolor="#FDFCF9" onload="MM_preloadImages('img/sub3/sub3-1roll.jpg','img/sub3/sub3-2roll.jpg','img/sub3/sub3-4roll.jpg','img/sub3/sub3-5roll.jpg','img/sub3/sub3-6roll.jpg')">  이렇게 되있네요!!!! 와!!! 지우면 되겠죠????!!! 지워도되는거죠???? 지웠는데.. ㅠ 그래도.. 롤오버가 안되는데.. ㅠ 어떻게 해결하죠????
<script type="text/javascript">
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_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_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); 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];}
}
</script>

이 스크립트가 있어야 하구여

<body bgcolor="#FDFCF9" onload="MM_preloadImages('img/sub3/sub3-1roll.jpg','img/sub3/sub3-2roll.jpg','img/sub3/sub3-4roll.jpg','img/sub3/sub3-5roll.jpg','img/sub3/sub3-6roll.jpg')"> 삭제하면 안되구요

그리고 Image3~Image8까지를 Image1~Image5로 변경을 해보시면 될듯합니다
제 생각에는 이것보다 스타일을 이용한 롤오버가 더 간단해 보이네요

<style type="text/css">
a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; }
a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }
</style>

<tr>
<td width="190" height="40">
<a href="sub3.html" target="_self"  class="rollover"><img src="img/sub3/sub3-1.jpg" width="190" height="40" border="0"  /><img src="img/sub3/sub3-1roll.jpg" width="190" height="40" border="0" class="over" /></a>
</td>
<tr>
<tr>
<td width="190" height="40">
<a href="sub3-2.html" target="_self"  class="rollover"><img src="img/sub3/sub3-2.jpg" width="190" height="40" border="0"  /><img src="img/sub3/sub3-2roll.jpg" width="190" height="40" border="0" class="over" /></a>
</td>
<tr>
<tr>
<td width="190" height="40">
<a href="sub3-3.html" target="_self"  class="rollover"><img src="img/sub3/sub3-3.jpg" width="190" height="40" border="0"  /><img src="img/sub3/sub3-3roll.jpg" width="190" height="40" border="0" class="over" /></a>
</td>
<tr>
<tr>
<td width="190" height="40">
<a href="sub3-4.html" target="_self"  class="rollover"><img src="img/sub3/sub3-4.jpg" width="190" height="40" border="0"  /><img src="img/sub3/sub3-4roll.jpg" width="190" height="40" border="0" class="over" /></a>
</td>
<tr>
<tr>
<td width="190" height="40">
<a href="sub3-5.html" target="_self"  class="rollover"><img src="img/sub3/sub3-5.jpg" width="190" height="40" border="0"  /><img src="img/sub3/sub3-5roll.jpg" width="190" height="40" border="0" class="over" /></a>
</td>
<tr>
<tr>
<td width="190" height="40">
<a href="sub3-6.html" target="_self"  class="rollover"><img src="img/sub3/sub3-6.jpg" width="190" height="40" border="0"  /><img src="img/sub3/sub3-6roll.jpg" width="190" height="40" border="0" class="over" /></a>
</td>
<tr>

이렇게만 해주시면 스크립트를 불러올 필요없이 롤오버 효과가 가능합니다.
아래 스타일을 이용한 롤오버는 제가 할줄모르구요!!

님이 말하신 스크립트는 다 있더라구요. image번호를 1~5로 바꿔봤더니. 요놈이 다른데서 롤오버되길래.. 아이에 드림위버로 다시 롤오버 줄때 image번호를 새로 줬더니 해결됬는데요..

아.. ㅠ 해결된줄알았는데.. 링크 거니깐 롤오버 효과가 적용이 안되네요.ㅠ ㅠ 아우... 된줄았는데 ㅜㅜ 제가 드림위버로만 순수제작한거라 html잘몰라서리 .ㅠ. ㅠ
아.. 해결된거같아요..
image1~image5 로 안하고 아이에

menu1~menu6까지 입력을 바꾸고.. 링크 걸어봤는데 이제 되네요!!! 답변정말감사해요!!! ^^

행복하시구요!! 정말정말 고맙습니다!!!@ 뿌잉뿌잉!!!!
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT