묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
펼침 메뉴 만들고서 새창 띄울때 ..
2003.02.11 17:43
지난번에 질문 드렸는데.. 아직 답을 못얻어서 다시 질문 올립니다.
나모 웹에디터 쓰고 있고여..
나모에서 제공하는 스크립트 마법사에서 펼침메뉴 만들기를 이용해서 펼침메뉴를 만들고 있는데
밑에 태그를 보시면 아시겠지만 타겟이 blank로 새창에서 뜨기로 되어있습니다.
그런데 그 새창으로 뜰때 새창 크기를 조절하고 싶어요..
타겟을 blank로 하니깐 인터넷 도구 모음부터 시작해서 원래 브라우저 크기로 뜨던데
새창 크기를 조절하고 인터넷 도구들이 안 보이게 하려면 어떻게 수정해야 하는지..
아시는 분들 계시면 알려주시면 감사하겠습니다.
그동안 새창 띄울때 사이즈 조절하기도 스크립트 마법사를 이용해서 해왔거든요..
그런데 펼침메뉴와 새창 사이즈 조절하기랑 같이 하려고 할때는 어떻게 해야 하는지 모르겠네요..
아직 만들어쓸줄은 모르는 단계라서;;
<form name="form">
<p><select size="1" OnChange="namosw_goto_byselect(this, 'blank')">
<option selected value="http://">뉴스레터보기</option>
<option value="newsletter/act_newsletter_no1.php">[no.01]02.12월</option>
<option value="newsletter/act_newsletter_no2.php">[no.02]03. 1월</option>
</select></p>
</form>
이게 스크립트 소스입니다.
<script language="JavaScript">
<!--
function namosw_goto_byselect(sel, targetstr)
{
var index = sel.selectedIndex;
if (sel.options[index].value != '') {
if (targetstr == 'blank') {
window.open(sel.options[index].value, 'win1');
} else {
var frameobj;
if (targetstr == '') targetstr = 'self';
if ((frameobj = eval(targetstr)) != null)
frameobj.location = sel.options[index].value;
}
}
}
// -->
</script>
간단할 것 같은데 매번 스크립트 마법사를 이용해서 쓰다보니 소스 수정하는 것은
잘 모르겠네요..
알려주시면 감사하겠습니다.
나모 웹에디터 쓰고 있고여..
나모에서 제공하는 스크립트 마법사에서 펼침메뉴 만들기를 이용해서 펼침메뉴를 만들고 있는데
밑에 태그를 보시면 아시겠지만 타겟이 blank로 새창에서 뜨기로 되어있습니다.
그런데 그 새창으로 뜰때 새창 크기를 조절하고 싶어요..
타겟을 blank로 하니깐 인터넷 도구 모음부터 시작해서 원래 브라우저 크기로 뜨던데
새창 크기를 조절하고 인터넷 도구들이 안 보이게 하려면 어떻게 수정해야 하는지..
아시는 분들 계시면 알려주시면 감사하겠습니다.
그동안 새창 띄울때 사이즈 조절하기도 스크립트 마법사를 이용해서 해왔거든요..
그런데 펼침메뉴와 새창 사이즈 조절하기랑 같이 하려고 할때는 어떻게 해야 하는지 모르겠네요..
아직 만들어쓸줄은 모르는 단계라서;;
<form name="form">
<p><select size="1" OnChange="namosw_goto_byselect(this, 'blank')">
<option selected value="http://">뉴스레터보기</option>
<option value="newsletter/act_newsletter_no1.php">[no.01]02.12월</option>
<option value="newsletter/act_newsletter_no2.php">[no.02]03. 1월</option>
</select></p>
</form>
이게 스크립트 소스입니다.
<script language="JavaScript">
<!--
function namosw_goto_byselect(sel, targetstr)
{
var index = sel.selectedIndex;
if (sel.options[index].value != '') {
if (targetstr == 'blank') {
window.open(sel.options[index].value, 'win1');
} else {
var frameobj;
if (targetstr == '') targetstr = 'self';
if ((frameobj = eval(targetstr)) != null)
frameobj.location = sel.options[index].value;
}
}
}
// -->
</script>
간단할 것 같은데 매번 스크립트 마법사를 이용해서 쓰다보니 소스 수정하는 것은
잘 모르겠네요..
알려주시면 감사하겠습니다.
를
<p><select size="1" OnChange="namosw_goto_byselect(this)">
이렇게 고쳐보세요.
오류가 생긴다면
<p><select size="1" OnChange="namosw_goto_byselect(this,'')">
이렇게;;