묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
여러분들 도와주세요. form관련 질문입니다.
2004.08.02 18:58
고수님들! 이 소스 보이시죠? 이거 실행하면 셀렉트 박스와 버튼이 나옵니다.
버튼을 누를 경우 새창으로 안가지고 다음페이지로 그냥 넘어가집니다.
이것때문에 밤잠도 못자고 미칩니다. 제 부탁은 이게 제가 원하는 크기의 새창으로 띄어지는 것 입니다. 제발 부탁입니다. 아참, 스크롤바, 상태표시줄, 도구모음 같은것은 비활성화 한 상태입니다.( 대충 left=0 top=0 resizable=no scrollbars=no status=no width=440 height=560 이정도) 꼭 제발 되게 해 주세요. 이것때문에 미칩니다. ㅠㅠ 다른데 가도 아무도 답을 안해주더군요. 여기 밖에 없습니다. 고수님들 꼭 도와주십시오.
<table width=570 border=0 cellpadding=0 cellspacing=0>
<tr><td style='table-layout:fixed; word-break:break-all; padding:10 10 30 10;' class='ln16 bk' height="55"><form name="fo">
<select name="selectName"><br />
<option value="home.htm">Home<br />
<option value="faq.htm">Faq<br />
<option value="source.htm">Source<br />
</select><br />
<input type=button value="GO" onClick="self.location.href = this.form.selectName.options[this.form.selectName.selectedIndex].value;"> <br />
</form><br />
<br /></td>
</tr>
</table>
버튼을 누를 경우 새창으로 안가지고 다음페이지로 그냥 넘어가집니다.
이것때문에 밤잠도 못자고 미칩니다. 제 부탁은 이게 제가 원하는 크기의 새창으로 띄어지는 것 입니다. 제발 부탁입니다. 아참, 스크롤바, 상태표시줄, 도구모음 같은것은 비활성화 한 상태입니다.( 대충 left=0 top=0 resizable=no scrollbars=no status=no width=440 height=560 이정도) 꼭 제발 되게 해 주세요. 이것때문에 미칩니다. ㅠㅠ 다른데 가도 아무도 답을 안해주더군요. 여기 밖에 없습니다. 고수님들 꼭 도와주십시오.
<table width=570 border=0 cellpadding=0 cellspacing=0>
<tr><td style='table-layout:fixed; word-break:break-all; padding:10 10 30 10;' class='ln16 bk' height="55"><form name="fo">
<select name="selectName"><br />
<option value="home.htm">Home<br />
<option value="faq.htm">Faq<br />
<option value="source.htm">Source<br />
</select><br />
<input type=button value="GO" onClick="self.location.href = this.form.selectName.options[this.form.selectName.selectedIndex].value;"> <br />
</form><br />
<br /></td>
</tr>
</table>
댓글 6
-
지민혁
2004.08.02 23:45
-
지민혁
2004.08.02 23:49
이궁 이게 님이 원하시는건지 확실힌 모르겠는데요 저기 앞에 onClick이벤트 클릭할때 self.locaton.href대신에
"window.open(this.form.selectName.options[this.form.selectName.selectedIndex].value);"> 요렇게 써보세염... -
지민혁
2004.08.02 23:49
우선 새창으로 뜨긴하는데...
소드 다올릴께여
<HTML>
<HEAD>
<TITLE> </TITLE>
</HEAD>
<BODY>
<table width=570 border=0 cellpadding=0 cellspacing=0>
<tr><td style='table-layout:fixed; word-break:break-all; padding:10 10 30 10;' class='ln16 bk' height="55"><form name="fo">
<select name="selectName"><br />
<option value="home.htm">Home<br />
<option value="faq.htm">Faq<br />
<option value="source.htm">Source<br />
</select><br />
<input type=button value="GO" onClick=
"window.open(this.form.selectName.options[this.form.selectName.selectedIndex].value);"> <br />
</form><br />
<br /></td>
</tr>
</table>
</BODY>
</HTML> -
지민혁
2004.08.02 23:51
제가 태스트해본결과 각 value의 url 대로 새창으로 뜨긴하는데.... 저두 배우는 단계라서 . 도움이 됐으면하네염
처음 답변한건데 되면좋겠네염 ㅜ.ㅜ 그럼 화이또~! -
지민혁
2004.08.03 00:34
제가 이쪽으루 무지 무뇌해서 원하시는답변인지는 확실히 모르겠는데요 질문을 읽어보니깐 도구모음도 같이 처리해달라는거 같아서요 제가 다시 소스 뽑아서 올립니다. 요거 쏵 복사해서 한번테스트해보세여
<HTML>
<HEAD>
<script language="javascript">
<!--
function win_open(){
var add=(document.fo.selectName.options[document.fo.selectName.selectedIndex].value);
window.open(add, "","left=0, top=0 ,resizable=no, scrollbars=no, status=no, width=440, height=560");
}
-->
</script>
</HEAD>
<BODY>
<table width=570 border=0 cellpadding=0 cellspacing=0>
<tr><td style='table-layout:fixed; word-break:break-all; padding:10 10 30 10;' class='ln16 bk' height="55">
<form name="fo">
<select name="selectName"><br />
<option value="home.htm">Home<br />
<option value="faq.htm">Faq<br />
<option value="source.htm">Source<br />
</select><br />
<input type=button value="GO" onClick=win_open()>
<br /></form><br />
<br /></td></tr>
</table>
</BODY>
</HTML>
설명은 아래에 코맨트 계속 달께요 -
지민혁
2004.08.03 00:35
우선 onClick으로 win_open 함수를 호출하잖아요 그럼 펑션으로 win_open 함수 정의에서
변수로 value값을 잡은다음에요 윈오픈메소드로(add)가 alert(add)찍어보면 option에서 선택한 url이름나와요
그럼 거기다가 뒤에 옵션을 붙인거에요 left0 top0 resizetable....등등등); 만약 원하시는거 아니시라면
다시 코맨트 달아주세욤 ㅜ.ㅜ 그럼 이만가볼께여
window.open메소드를 써보면 안될까여? window.open("url","windowNme") 요거요
흠.. 제가 좀있다가와서 답변없으면 해보고 답변드릴께염 ^^: 수고하세염