서로다른 iframe 인자값 파라미터 전달 javascript

2010. 7. 28. 13:3999. 정리전 - IT/29. IT 잡동지식

■ 메인 페이지에 2개의 아이프레임이 있을때 iframe A 에서 iframe B로 값을 전달하는 방법

  [메카니즘]

 (iframe A) main 페이지의 함수 실행, 그 함수에 인자값 전달 -> (main) 받은 인자값을 'iframe B'URL에 붙여서 아이프레임을 연다. -> (iframe B) GET형식으로 받는다.

 

[소스코드]

1. iframeA

<script>
func = function(tmp){
 alert(tmp+"을 선택함");
 parent.test1(tmp);                       //부모의 함수 test1 을 실행함 넘겨주는 인자값은 tmp
}
</script>

 <a href="javascript:;"  onclick = func("보내는값"); >
보내는값표 시</a>

 

 

2. main (빨간글씨는 iframeB의 이름이 들어가야함)

<script>
 test1 = function(s){
  //iframe B 호출
  document.getElementById('iframeB').src = "iframeB.html?transfer="+s+" ";
 }
</script>

 

3. iframeB

<?

$transfer=$_GET[transfer];

echo "결과값 : $transfer";

?>


출춰 : http://blog.naver.com/teastful?Redirect=Log&logNo=140110740439