셀렉트 박스 (펼침메뉴) 링크이동완료후 이동된 셀렉트메뉴를 표시하고싶습니다.
본문
<!doctype html>
<html lang="KO">
<head>
<title> </title>
<script type="text/javascript">
function go_url(url){
if(url) window.open(url, "main", " "); // 2번째는 팝업 이름입니다.
document.getElementById("select").options[0].selected = true;
}
</script>
</head>
<body>
<select name="select" id="select" onchange="window.location=this.value">
<option>---목록에서 선택하세요---</option>
<option value="http://naver.com">공지사항</option>
<option value="http://naver.com">사진</option>
<option value="http://naver.com">고객센터</option>
</select>
</body>
</html>
답변 2
get으로 넘겨서 받으면 되겠네요.
스크립트만써서 받으면 나중에 추가로 값을 더넘겨줘야할때가되면 정규식 써서 잘라내야해서 소스가길어지고, php로만 처리하면 셀렉트의 옵션들이 지저분해지니깐. php로 받아서 스크립트로 처리하세요.
<script>
document.getElementById("select").selectedIndex="<?=$_GET[value]?>";
</script>
<select name="select" id="select" onchange="window.location=this.value">
<option>---목록에서 선택하세요---</option>
<option value="http://naver.com?value=1">공지사항</option> // 뒤에 파라미터 적어준거 value=숫자
<option value="http://naver.com?value=2">사진</option> // 이거를 메인페이지에도 추가해주셔야해요
<option value="http://naver.com?value=3">고객센터</option> // 그래야 구분값으로 쓸수있어요.</select>
저도 마침 지금 질문자님의 이 부분을 찾고있었는데...ㅠㅠ
해결보셨으면 저도 좀알려주세요 ㅠㅠ
지금 답글써주신걸로는 조금 이해가 안되서요 ㅠㅠ