function a(){
if(z.document.body.innerHTML) alert(z.document.body.innerHTML);
//iframe-x onload의해 불려지는 함수고 iframe-x의 내용이 있을경우 출력해줍니다
}
</script-x>
====================================================
중요한건
z.document.body.innerHTML
이겁니다
저걸로 자바스크립트에서 아이프레임 바디의 내용을 읽어올수 있습니다
그 전에 if 문으로 검사한건
빈페이지라도 iframe-x의 onload 이벤트가 불타오르기 때문입니다
이 읽어온 정보로 페이지의 바꾸고 싶은 부분을 바꿔주시면 됩니다.
읽어와야되는 페이지 주소는 적당히 form action 값 등을 바꿔주면 되겠져;;
여기선 숨겨진 아이프레임의 페이지 이동을 form으로 했습니다
iframe-x의 src 속성을 바꿔주는것도 가능한데
그렇게 할라면 iframe-x 초기 src 속성도 잡아주셔합니다;;
(왜 그런지는 모르겠오요)
그리고 주위하실점은 iframe-x 이너브라우징은 같은 호스트의 페이지의 내용만
접근이 가능합니다
msdn에서 잠깐 본건데 iframe-x 보안 어쩌구라면서 안된다 하더라구요
그리고 제가 생각할땐 이걸 이용해서 꼭 트래픽이 줄어든다라는것보단
UI 향상에 더 좋은거 같습니다
예를 들면 게시판에서 글을 쓰고 서브밋을 히든아이프레임을 이용한다면
반드시 글 등록 성공일때만 페이지가 리스트로 돌아가도록 할수 있습니다
글 등록 실패시 다른 페이지를 갔다가 와서 글이 사라지는 경우를 막을수 있었습니다
잘만 활용하면 좋게사용할곳이 많을거라 생각됩니다.
모 검색해서 결과가 없을경우 페이지 이동을 안해도 되겠고
요곳조곳 여러가지로요^^;