| |
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
1. 프런트페이지 버전(98,2000,2002):2000
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):2000
3. CPU (486,PentiumI/II/III/IV...):3
4. RAM (32,64,128,256,512MB,1G...):128
* 아래줄에 질문을 작성하세요 >>
창피해서리...
너무나 기본적인거 같아서..
처음사용자입니다. 전에는 메모장에서 직접입력하다가...
드롭다운메뉴 있잖아요...
거기서 한개를 선택하고, 버튼같은걸 클릭하면 특정화일을 불러오거나,
특정 사이트로 이동하게 하고싶은데.. 해도 안되네요.
고수님들 갈켜주세요..
==============[이종현님 글에 대한 답변입니다]==============
이전 [묻고 답하기] 게시판(위에 링크 걸려있음)에서 검색하시면 금방
나옵니다만....
elect 태그에서 메뉴를 선택했을때, 선택한 메뉴에 해당하는 사이트로 이동하는 소스입니다.
<script language="javascript">
function jumpto(form) {
var myindex=form.dest.selectedIndex
location.href=(form.dest.options[myindex].value);
}
</script>
만약 문서가 프레임으로 짜여져 있고, 프레임에 링크를 시키려면 location.href 부분을 고치시면 됩니다.
"parent.프레임명.location.href"의 형식으로 고쳐주세요.
<FORM NAME="myform">
<SELECT NAME="dest" SIZE=1 onChange="jumpto(this.form)">
<OPTION SELECTED VALUE="error.htm">선택하세요
<OPTION VALUE="../main.htm">메인페이지 #1
<OPTION VALUE="../main1.htm">메인페이지 #2
</SELECT>
</FORM>
<!---요기는 다른거~~~~~ ---->
<!-- 예제 --->
<html>
<head>
<title>이동 페이지</title>
<script language="JavaScript">
<!--
function moveto()
{
var str = '';
if (moveto.arguments.length > 0) {
var i;
for (str = '', i = 0; i < 100; i++)
str += ' ';
for (i = 0; i < moveto.arguments.length; i++)
str += moveto.arguments[i] + ' ';
document.moveto = str;
} else {
var src_str = document.moveto;
str = src_str.substring(1, src_str.length);
str += src_str.substring(0, 1);
document.moveto = str;
}
window.status = str;
setTimeout('moveto()', 100);
}
//-->
</script>
</head>
<body>
<FORM target="_self" method="get">
<SELECT name="list">
<OPTION value="http://www.microsoft.com/">영문 MS사</OPTION>
<OPTION value="http://www.microsoft.com/korea/">한글 MS사</OPTION>
</SELECT> <INPUT type="button" value="전송" onclick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value"> </P>
</FORM>
</body>
</html> |
|