반응형
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>