이전 목록 다음

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

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

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

Copy
<table width="100%" border="0" cellspacing="0" cellpadding="0">    <form name=searchform>    <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>      </td>      </form>    </tr>    </table>    <iframe src=about:blank id=areaframe name=areaframe width=0 height=0 frameborder=0></iframe>    <script language="javascript">    function loadData(sel,targ)    {      var trigger = sel.options[sel.selectedIndex].value; // 첫번째 selectbox의 선택된 텍스트      var form = sel.form.name;        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 = "http://***.***.***.***/load.php?form=" + form + "&trigger=" + trigger + "&target=" + targ;      }    }    </script> trigger == 서울<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 = ''; parent.document.forms['searchform'].elements['h_two'].options[1].text = '제1공장'; parent.document.forms['searchform'].elements['h_two'].options[1].value = '제1공장'; parent.document.forms['searchform'].elements['h_two'].options[2].text = '제2공장'; parent.document.forms['searchform'].elements['h_two'].options[2].value = '제2공장'; parent.document.forms['searchform'].elements['h_two'].options[0].selected = true;</script>trigger == 부산<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 = ''; parent.document.forms['searchform'].elements['h_two'].options[1].text = '제3공장'; parent.document.forms['searchform'].elements['h_two'].options[1].value = '제3공장'; parent.document.forms['searchform'].elements['h_two'].options[2].text = '제4공장'; parent.document.forms['searchform'].elements['h_two'].options[2].value = '제4공장'; parent.document.forms['searchform'].elements['h_two'].options[0].selected = true;</script>​
|

답변 2개

2014-10-28 (화) 11:21:35

아래처럼 한번 해보세요.

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

</form>

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

2014-10-28 (화) 10:55:58

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

쪽지로 보내드립니다.

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