我似乎無法得到這個iframe來調整JavaScript是不調整的iframe
<body>
<script type="text/javascript">
function setIframe(src, iwidth, iheight) {
var cFrame = document.getElementById('contentFrame');
cFrame.src = src;
cFrame.width = iwidth;
cFrame.height = iheight;
}
</script>
<div>Getting Started
<div onclick="setIframe('login.aspx','800px','1000px');">Set Up</div>
</div>
<div id="content" style="background-color:#CCC"><iframe src="support.htm" id="contentFrame" style="width:400px;height:500px"></iframe>
</div>
爲了簡單起見,我沒有包括一些包裝的div,因爲它們只用於風格。然而,上面的兩個外部div是一個flexbox的div,所以它們被水平顯示,而不是每個佔據整個水平空間。我將content div設置爲100%的寬度,並將第一個div設置爲固定寬度。正如您所看到的,iframe也以內嵌硬編碼的固定寬度/高度開始。另請注意,爲iframe工作的src在js函數中工作,只是不是寬度和高度。
Thx
這就是我相信我的情況。我給第二個div上色,這樣我可以看到它有多少空間,並且有足夠的空間接受irame的新大小,但它不會調整大小。 – user192632