본문 바로가기

Web/HTML

IFRAME 에 Post 형식으로 데이터 보내기

반응형

iframe에 post 방식으로 데이터를 전송하려면 다음과 같이 한다.

1. 전송하고자 하는 iframe에 id가 아닌 name을 부여한다.

2. form에서 target으로 해당 iframe의 name을 지정한다.

- 단. 이때 반드시 " 쌍따옴표로 이름을 감싸야 한다.

 

 

(실전 예 )

<html>

<body>

<table>

 <tr>
  <td height="220" colspan="2" valign="top" width="262">
      <p align="center">
        <iframe  name="aList" width="268" height="100%"> </iframe>
      </p>
  </td>
 </tr>
</table>


<form name="formAgent" method="POST" target="aList">
      <input type=hidden name="NAME" value="가오리">
</form>

 

<script language="JavaScript">

 document.formagent.target="aList"; //물론 위에서처럼 폼의 타겟에 바로 입력해도 된다.

 document.formagent.submit();

</script>

 

</body>

</html>