這裏是我的iframe這是一個div裏面有按鈕這裏是我的javascript來調整iframe中,需要一些編輯
\t function myFunction() {
\t var url =document.getElementById("myFrame").getAttribute("src");
\t var newUrl = url.substring(0,url.indexOf("width")) + "width=320&height=270";
\t document.getElementById("myFrame").setAttribute("src",newUrl);
\t document.getElementById("myFrame").setAttribute("style","border:none;overflow:hidden;width:320px;height:270px;");
}
<div style="width:auto;height:auto;" id="mydiv">
<iframe id="myFrame" src="http://domain.com/page.php?width=400&height=400" height="400" width="400"></iframe>
</div>
<button onclick="myFunction()">Change Size</button>
我需要的,這裏是我的代碼工作將改變iframe的大小它的src鏈接是大小。但正如你看到的,我的ID爲「mydiv」的div具有樣式寬度和高度是自動的。我需要我的代碼在寬度和高度上都是100%全寬,當我使窗口變大時,div的大小會增加,但iframe不會因爲它具有固定的大小而發生更改。
我已經試過
("style","border:none;overflow:hidden;width:100%;height:100%;")
("width")) + "width=100%&height=100%"
,但它不能正常工作。要麼iframe搞砸了,但不能正常工作。希望你明白我真的需要幫助。
親愛的代碼工作,但src鏈接是不是完整的寬度和高度與div。它是固定大小的寬度= 320和高度= 270 –
如果我使它'page.php?width = 100%&height = 100%'它不起作用 –
更新iframe網址爲:page.php?width = 100%&height = 100%不會對iframe做任何事情,它只會改變在iframe中呈現的內容。 將iframe上的樣式設置爲: style =「none; overflow:hidden; width:100%; height:100%;」 –