폴다운메뉴?셀렉트 메뉴 관련질문 > 그누3질답

그누3질답

폴다운메뉴?셀렉트 메뉴 관련질문 정보

그누보드 폴다운메뉴?셀렉트 메뉴 관련질문

본문

일단 소스를 보시죠^^
<script language="JavaScript">

  <!--

    function change(form){

      var list=form.selectedIndex;

      self.location=form.options[list].value;

      form.selectedIndex = 0;

    }

  //-->

</script>
------------------------
<form name="menu_a" method="get">
<select name="form" class="grayinput" onchange="change(document.menu_a.form)">
<option selected>메뉴를 골라주세요</option>
    <option value=".?doc=bbs/gnuboard.php&amp;bo_table=about_c">교회소개</option>
    <option value="./?doc=bbs/gnuboard.php&amp;bo_table=qt_c">생명의 말씀</option>
    <option value=".?doc=bbs/gnuboard.php&amp;bo_table=new_c">교회 소식</option>
    <option value="./?doc=bbs/gnuboard.php&amp;bo_table=bookc">도서 미디어</option>
    <option value="./?doc=bbs/gnuboard.php&amp;bo_table=gallery_c">겔러리</option>
    <option value="./?doc=bbs/gnuboard.php&amp;bo_table=aq_c">질문|답변</option>
    <option value="/hanin/">Home</option>
</select></form>

이런식으루 자바를 이용해서 사용하는데요..
이방법말고 폴다운메뉴를 선택시 그주소로 바로이동하게 어떻게 해야하나요?
  • 복사

댓글 전체

zzzz님 ㅎㅎ 맞습니다 폴다운메뉴입니다..
헉! 룻님이 해까리시다니...안되는뎅~
카이루님 감사합니다...
////^^  제가 쓴것도 맞는데요 이상하게 옛날엔 몰랐는데...지금 새로만드는 사이트에 <table border=1><tr><td>메뉴</td></tr></table> 이런식으로 했는데요...보더 칼라도 주고요.td 세로값도 줬는데..생각한 값보다 크게 나오네요 그러니깐 제가 준 숫치는 무시되고..<br><br>이런효과를 준것같이  테이블값이 커져버리네요^^  예를들면<table border=1><tr><td>메뉴<br><br></td></tr></table> 이런 현상으로 익스폴러서 상에서는 보이네요^^
그래서 혹시 다른방법이 있나해서요^^
해깔리지 마세요^^ ㅎㅎ
<script language="JavaScript">
function goThere(){
if (window.document.form1.select1.value.substring(0,7) == "http://" || window.document.form1.select1.value.substring(0,8) == "https://")    {
      the_site = window.open(window.document.form1.select1.value)
    }
else    {
    enterWebsite()
    }
}

function enterWebsite(){
if (window.document.form1.select1.value == "other")    {
      your_page = prompt("URL 을 입력 하세요","http://")
    }
if (your_page.substring(0,7) != "http://")  {
    alert(""http://" 를 넣어 주세요")
  }
else  {
    window.open(your_page,"new_win") 
  }
while (your_page.substring(0,7) != "http://")  {
    enterWebsite()
  }
}

</script>

</HEAD>

<body>


<form name="form1">
        <select name="select1" onChange="goThere()">
        <option value="http://sir.co.,kr">그누쩡</option>
        <option value="http://esindi.com">이신디</option>
        <option value="http://www.daum.net">한메일 커뮤니케이션</option>
        <option value="other">다른곳으로 직접 이동</option>
        </select>
</form>
© SIRSOFT
현재 페이지 제일 처음으로