셀렉트 박스... 링크가 자꾸 새 창으로 떠버려요... > 그누4 질문답변

그누4 질문답변

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

셀렉트 박스... 링크가 자꾸 새 창으로 떠버려요... 정보

셀렉트 박스... 링크가 자꾸 새 창으로 떠버려요...

첨부파일

q_link.php (3.1K) 3회 다운로드 2007-01-18 22:40:53

본문

인터넷에서 셀렉트 박스를 구해서 적용시켰거든요.
 
근데 이게 잘 되는데 꼭 링크가 새 창으로 떠버리네요...
 
이걸 현재 창으로 바꾸고 싶은데...
 
어떻게 해결책 좀 알려주시면 고맙겠습니다.
 
이건 아래 파일 내용입니다...
 
-------------------------------------------------
 
<?
$name1 = array ("a", "b", "c", "d");//이름
$link1 =  array ( "http://www.yahoo.co.kr", "http://www.google.co.kr", "http://www.naver.com", "http://www.crazezone.com");//링크
$select_su = '1';//셀렉트 수
$width = '150px';
$border = '#cccccc';//테두리선 색깔
$bgcolor = '#EBEFF4;';//배경색깔
$overcolor = '#8C9AAD';//마우스 오버시 색깔
$fontcolor = '#666666';//글자색
$font_color = '#FFFFFF';//마우스 오버시 글자색
?>
<script>
<!--
function OverClass(str,n){
 cls = eval("document.all." + str)
 cls.className="select_over"
         for(var i = 1; i <= <?=$select_su?>; i++) {
    img = document.getElementById('select_btn'+i);
            if ( n == i ) {
    img.src="<?=$site_url?>img/btn_select_over.gif"
   } else {
    img.src="<?=$site_url?>img/btn_select_out.gif"
   }
  }
}
function OutClass(str){
 cls = eval("document.all." + str)
 cls.className="select_out"
          for(var i = 1; i <= <?=$select_su?>; i++) {
         img = document.getElementById('select_btn'+i);
    img.src="<?=$site_url?>img/btn_select_out.gif"
    }
}
//-->
</script>
<style>
#select_list2 {
 position:absolute;
 top:16px;
 width:<?=$width?>;
 border:1px solid <?=$border?>;
 background-color:<?=$bgcolor?>;
 padding:3 0 3 0;
 overflow-y:auto;
 display:none;
 scrollbar-face-color:<?=$overcolor?>;
 scrollbar-shadow-color:<?=$border?>;    
 scrollbar-highlight-color:<?=$border?>;
 scrollbar-3dlight-color:<?=$bgcolor?>;    
 scrollbar-darkshadow-color:<?=$border?>;
 scrollbar-track-color:<?=$bgcolor?>;  
 scrollbar-arrow-color:#FFFFFF
}
.select_over {
height:14px;font-family:돋움; font-size:8pt;letter-spacing:-1;color:<?=$font_color?>;padding:3 2 1 5;background-color:<?=$overcolor?>;line-height:100%
}
.select_out   {
height:14px;font-family:돋움;font-size:8pt;letter-spacing:-1;color:<?=$fontcolor?>;padding:3 2 1 5;line-height:100%
}
#top_select {
font-size:8pt;letter-spacing:-1;font-family:돋움;color:<?=$fontcolor?>;padding:3 2 1 0;line-height:100%
}
</style>
<p style="margin:1px;"></p>
<div style="position:relative;Z-INDEX:2;">
  <div style="width:<?=$width?>; border:1px solid <?=$border?>;background-color:<?=$bgcolor?>">
    <table border="0" cellpadding="0" cellspacing="0" width="100%" OnMouseOver="document.all.select_list1.style.display='inline'" onmouseout="document.all.select_list1.style.display='none'">
      <tr>
        <td id="top_select">----- 중앙 협회, 관공서 ----</td>
        <td width="15" height="15"><img src="<?=$site_url?>img/btn_select_out.gif" style="cursor: pointer" id="select_btn1"></td>
      </tr>
    </table>
  </div>
  <div id="select_list1" onmouseover="document.all.select_list1.style.display='inline'" onmouseout="document.all.select_list1.style.display='none'" style="position:absolute;top:16px;width:<?=$width?>; border:1px solid <?=$border?>;background-color:<?=$bgcolor?>;padding:3 0 3 0;overflow:auto;display:none;">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <?
 for($n=0;$n< count($name1);$n++){
?>
      <tr>
        <td class="select_out" id="td_<?=$n?>" onmouseover="OverClass('td_<?=$n?>',1);" onmouseout="OutClass('td_<?=$n?>');" onClick="window.open('<?=$link1[$n]?>','win')" style="cursor:pointer">
          <?=$name1[$n]?>
        </td>
      </tr>
      <?
}
?>
    </table>
  </div>
</div>
<p style="margin:1px;"></p>
  • 복사

댓글 전체

그대로 적용시켜보니 에러가 뜨네요 ㅠㅠ;

뭐가 잘못된 거 같은데... 저는 잘 모르겠더라구요.

아마 바꾼 이 부분에서 에러가 나는거 같은데...

98번째 줄에서 에러가 난다고 뜨거든요... 98번째 줄은  </div>밖에 없는데;

홈페이지 주소는 http://www.crazezone.com/main.php 이 곳입니다...

확인 좀 해봐주시면 감사하겠습니다.
© SIRSOFT
현재 페이지 제일 처음으로