javascript

iframe으로 경로 찾아가기

말없는채플린씨 2009. 11. 20. 14:05

<script type="text/javascript">
 function tt_action(){
  var id1=document.form1.id.value;
  alert(id1);
  //document.form1.methode='post';
  parent.i2.location.href='./frame2.jsp?id='+id1;//  url을 get 방식으로 넘겨주지만 대분의 프로젝트에는

                                                                     get방식을 사용해서는 안된다 때문에 post로 지정함

 

//submit으로 할 경우 값만 넘겨주고 페이지 이동을 안해주려는 의도와는 달리 페이지가 넘어가기때문에

// submit대신 location.href를 이용한다

//이것을 쓰는 이유는 값을 넘겨주는 창은 reload를 하지 않고 값을 받는 쪽에서만 reload를 한다

 

//parent라는 예약어를 이용해서 부모 페이지로 넘어간다

 //예를 들어서 부모페이지에서 iframe을 지정하고 iframe에 해당되는 소스가 이곳이라면

//이곳은 부모페이지에 값을 넘겨주기 위해서 parent.i2.으로 접근을 해야한다

// *** 단 여기서 form이름을 지정해주면 안된다

// 텍스트의 값을 변수값으로 set이나 등등을 시행할때만 form을 지정해준다

 


  alert('ㅅㄷㄴㅅ');
  
  
 }
</script>
<body>
<form name="form1" method="post" >
 <table>
  <tr>
   <td><input type="text" name="id"/></td>
   <td><input type="button" value="이름확인" onclick="javascript:tt_action();"></td> // type을 submit으로
                                                                                                                        하면 안된다
  </tr>
 </table>
</form>