웹마스터 팁
page_full_width">
밑에 어떤 분이 소스를 퍼오셨는데, 헷갈리기 쉬울 것 같아서 간단하게 적어봅니다.
<script language="javascript">
<!--
function newWindow()
{
var url = document.all.selectLocation.value;
window.open(url,'창이름','기타속성');
}
//-->
</script>
<select name="selectLocation" onchange="newWindow();">
<option value="http://www.nzeo.com"> 엔지오 홈1
<option value="http://www.nzeo.com"> 엔지오 홈2
<option value="http://www.nzeo.com"> 엔지오 홈3
<option value="http://www.nzeo.com"> 엔지오 홈4
<option value="http://www.nzeo.com"> 엔지오 홈5
</select>
만약 select 문이 form 안에 있다면 document.all.selectLocation.value 대신에 document.폼이름.selectLocation.value 로 사용하시면 되겠죠?
테스트는 안 하고 바로 쓰는 글이라 버그가 있을지도 모르겠지만, 저는 저렇게 쓰고 있답니다. ^^
select form 으로 새 창 띄우기
2003.01.07 18:13
밑에 어떤 분이 소스를 퍼오셨는데, 헷갈리기 쉬울 것 같아서 간단하게 적어봅니다.
<script language="javascript">
<!--
function newWindow()
{
var url = document.all.selectLocation.value;
window.open(url,'창이름','기타속성');
}
//-->
</script>
<select name="selectLocation" onchange="newWindow();">
<option value="http://www.nzeo.com"> 엔지오 홈1
<option value="http://www.nzeo.com"> 엔지오 홈2
<option value="http://www.nzeo.com"> 엔지오 홈3
<option value="http://www.nzeo.com"> 엔지오 홈4
<option value="http://www.nzeo.com"> 엔지오 홈5
</select>
만약 select 문이 form 안에 있다면 document.all.selectLocation.value 대신에 document.폼이름.selectLocation.value 로 사용하시면 되겠죠?
테스트는 안 하고 바로 쓰는 글이라 버그가 있을지도 모르겠지만, 저는 저렇게 쓰고 있답니다. ^^
댓글 4
-
하이루?
2003.01.08 08:16
내가 알을 낳아 줘야해여 -
:: 아이젠
2003.01.13 14:41
새창아닌 타겟설정으로 하려면요? -
r30000
2003.01.27 14:03
타겟설정으로 하시려면
window.open(url,'창이름','기타속성');
이부분을 아래처럼 해보세요.
parent.타겟이름.location.href=url;
그리고 타겟설정관 상관없는 것인데 노프레임이 아니고 프레임형식에서 사용할 경우 아래 한줄을 추가하면 선택한 순간 셀렉트박스에서 포커스가 사라집니다. 휠마우스의 경우 셀렉트박스에서 뭘 선택했다가 무심코 휠을 돌리면 다른게 또 선택되잖아요. 그걸 방지..
document.body.focus(); -
당근당근
2003.02.04 18:26
r30000 님께서 설명 다 해주셨네요. ^^
감사감사~ :-)