아래 아이프레임 관련 글이 있길레 ..
샘플 소스기 어떻게 되어 있는지는 모르겠지만 .. 이걸로 한번 처리해 보시길 바랍니다.
만약에 test.php 파일이라면 ..
js 파일 .. iframe.js
//아이프레임 리사이즈
function resizeH(obj){
var doc = obj.contentDocument || obj.contentWindow.document;
if (/MSIE/.test(navigator.userAgent)) {
var h = doc.body.scrollHeight;
} else {
var s = doc.body.appendChild(document.createElement('DIV'))
s.style.clear = 'both';
var h = s.offsetTop;
s.parentNode.removeChild(s);
}
if(h <= document.getElementById("ifr_reple").height){
obj.style.height = document.getElementById("ifr_reple").height + 'px';
}else{
obj.style.height = h + 'px';
}
}
위와 같이 js 파일을 작성해 주시고 .. 불러올 파일에 .. php 등 .. 위의 js를 불러 오고 ..
아이프레임을 아래와 같이 작성 하고 ..
test.php에 ..
위의 iframe.js를 불러 오고 ..
<iframe src="about:blank" id="ifr_reple" name="ifr_reple" width="100%" height="0" title="댓글" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" allowtransparency="true" onload="resizeH(this);"></iframe>
하단에 ..
<script type="text/javascript">
window.onload = function() {
try {
var sCommDomain = "http://www.사용하시는도메인.com";
// 아이프레임.
if (eval(Reply = document.getElementById('ifr_reple'))) {
Reply.src = sCommDomain + "/bbs/page.php";
}
} catch (e) {}
}
</script>
실제 사용하던 소스 인데 .. 한번 데스트 해보세요 ..
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
막심님 정말 감사드립니다.^^
한번 실행해 보시고 안되시면 말씀해 주세요 뭔가 소스가 빠졌는지 안빠졌는지 오랫만에봐서 잘 모르겠네요 ^^
sCommDomain 는 하나투어 도메인 작성해 주셔야 합니다.