셀렉트 박스... 링크가 자꾸 새 창으로 떠버려요... 정보
셀렉트 박스... 링크가 자꾸 새 창으로 떠버려요...첨부파일
본문
인터넷에서 셀렉트 박스를 구해서 적용시켰거든요.
근데 이게 잘 되는데 꼭 링크가 새 창으로 떠버리네요...
이걸 현재 창으로 바꾸고 싶은데...
어떻게 해결책 좀 알려주시면 고맙겠습니다.
이건 아래 파일 내용입니다...
-------------------------------------------------
<?
$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");//링크
$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"
}
}
}
$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>
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>
댓글 전체
>>onClick="window.open('<?=$link1[$n]?>','win')
-->onClick="javascript:location.href=<?=$link1[$n]?>"
-->onClick="javascript:location.href=<?=$link1[$n]?>"
그대로 적용시켜보니 에러가 뜨네요 ㅠㅠ;
뭐가 잘못된 거 같은데... 저는 잘 모르겠더라구요.
아마 바꾼 이 부분에서 에러가 나는거 같은데...
98번째 줄에서 에러가 난다고 뜨거든요... 98번째 줄은 </div>밖에 없는데;
홈페이지 주소는 http://www.crazezone.com/main.php 이 곳입니다...
확인 좀 해봐주시면 감사하겠습니다.
뭐가 잘못된 거 같은데... 저는 잘 모르겠더라구요.
아마 바꾼 이 부분에서 에러가 나는거 같은데...
98번째 줄에서 에러가 난다고 뜨거든요... 98번째 줄은 </div>밖에 없는데;
홈페이지 주소는 http://www.crazezone.com/main.php 이 곳입니다...
확인 좀 해봐주시면 감사하겠습니다.
onClick="javascript:location.href='<?=$link1[$n]?>';"
>>onClick="window.open('<?=$link1[$n]?>','win')
>>onClick="window.open('<?=$link1[$n]?>','_self')
>>onClick="window.open('<?=$link1[$n]?>','_self')