推 gomay520:謝謝你 我試試看 感恩 12/06 16:48
如果只展開高的話, 可以簡單的這樣寫, 17是固定多展開一個scroll bar的寬度, 這邊是
寫死, 可以改成用算的, 然後改成在iframe onload之後去執行resize()
<script>
function resize()
{
var iframeDiv = document.getElementById("iframeDiv");
var iframeDoc = document.getElementById("frame").contentWindow.document;
var height = (window.attachEvent) ? iframeDoc.body.offsetHeight : iframeDoc.documentElement.offsetHeight;
iframeDiv.style.height = height + ((window.attachEvent) ? 34 : 17) + "px";
}
</script>
<div id="iframeDiv" style="width:100px;height:100px">
<iframe id="frame" width="100%" height="100%" src="iframe.html" frameborder="no"></iframe>
</div>
<input type="button" onclick="resize();" value="Resize"/>
※ 引述《gomay520 (瞳 -c< ̄⊿ ̄"))》之銘言:
: 我的網站設計是
: Banner
: link content
: link iframe
: footer
: 請問要怎樣將內置框架內的文章有多長就能顯是多長,
: 就是不要讓他有捲軸,這樣內文有捲軸,外面又有個大捲軸
: 不想每按一個連結就要整個從新整理頁面,這樣很占空間,
: 我想要按連結後就顯是在 content iframe裡面
: 這個問題已經解決了,但是現在遇到的瓶頸是,
: 如果content iframe內的頁面文字太多太長,
: 要如何讓他不要顯示content iframe的卷軸就整個呈現呢??
: 如果文章很短就會是很短的content iframe!
: 不知道這樣說有沒有人可以為我解答???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.75.182
※ 編輯: emn178 來自: 118.169.75.182 (12/05 13:29)