테스트 사이트 - 개발 중인 베타 버전입니다

자바스크립트 변수 한글 변환 관련 질문드려요.

uinc 11년 전 조회 7,558

자바스크립트 변수 trigger 를 한글 변환하여 iframe body 대체하고자 합니다.

 

trigger 변수의 한글값을 euc-kr로 변경하여야 할 거 같은데요. 도움 좀 부탁드려요.

 

</p><p>    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <form name=searchform></p><p>    <tr>
      <td align="left">
        <select name="hcode" class="form2" id="hcode" onChange="loadData(this,'h_one')">
        <option value="">1지망</option>
        <option value="서울">서울</option>
        <option value="부산">부산</option>
        </select></p><p>      </td>
      </form>
    </tr>
    </table></p><p>
    <iframe src=about:blank id=areaframe name=areaframe width=0 height=0 frameborder=0></iframe></p><p>    <script language="javascript"></p><p>    function loadData(sel,targ)
    {
      var trigger = sel.options[sel.selectedIndex].value; // 첫번째 selectbox의 선택된 텍스트
      var form = sel.form.name;</p><p>        if (trigger == "")
        {
          document.forms['searchform'].elements['h_two'].length = 1;
        document.forms['searchform'].elements['h_two'].options[0].text = '2지망';
        document.forms['searchform'].elements['h_two'].options[0].value = '';
      }
      else
      {
        document.forms['searchform'].elements['h_two'].length = 1;
        document.forms['searchform'].elements['h_two'].options[0].text = '로딩중입니다.';
        document.forms['searchform'].elements['h_two'].options[0].value = '';
        areaframe.location = "<a href="<a href="http://***.***.***.***/load.php?form" target="_blank" rel="noopener noreferrer">http://***.***.***.***/load.php?form</a>"><a href="http://***.***.***.***/load.php?form" target="_blank" rel="noopener noreferrer">http://***.***.***.***/load.php?form</a></a>=" + form + "&trigger=" + trigger + "&target=" + targ;
      }
    }
    </script></p><p> </p><p>trigger == 서울</p><p><script language="javascript">
 parent.document.forms['searchform'].elements['h_two'].length = 26;
 parent.document.forms['searchform'].elements['h_two'].options[0].text = '-2지망-';
 parent.document.forms['searchform'].elements['h_two'].options[0].value = '';</p><p> parent.document.forms['searchform'].elements['h_two'].options[1].text = '제1공장';
 parent.document.forms['searchform'].elements['h_two'].options[1].value = '제1공장';</p><p> parent.document.forms['searchform'].elements['h_two'].options[2].text = '제2공장';
 parent.document.forms['searchform'].elements['h_two'].options[2].value = '제2공장';</p><p> parent.document.forms['searchform'].elements['h_two'].options[0].selected = true;
</script></p><p>
trigger == 부산</p><p><script language="javascript">
 parent.document.forms['searchform'].elements['h_two'].length = 26;
 parent.document.forms['searchform'].elements['h_two'].options[0].text = '-2지망-';
 parent.document.forms['searchform'].elements['h_two'].options[0].value = '';</p><p> parent.document.forms['searchform'].elements['h_two'].options[1].text = '제3공장';
 parent.document.forms['searchform'].elements['h_two'].options[1].value = '제3공장';</p><p> parent.document.forms['searchform'].elements['h_two'].options[2].text = '제4공장';
 parent.document.forms['searchform'].elements['h_two'].options[2].value = '제4공장';</p><p> parent.document.forms['searchform'].elements['h_two'].options[0].selected = true;
</script>​</p><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

아래처럼 한번 해보세요.

 

<form name="sm_form" method="POST" target="areaframe​" action="" accept-charset="euc-kr">

 

</form>

 

폼태그를 위처럼 하시고 자바스크립트에서 폼서브밋 시켜보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변이 안달리네요...?

 

쪽지로 보내드립니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인