我想在多个框架内调整窗口大小
但由于帧不起作用。
示例) frame.html
<html>
<frameset cols="15%,*">
<frame src="a.html" name = "a">
<frame src="b.html" name="b">
</frameset>
</HTML>
b.html
<html>
<script>
function temp(){
document.href.location = "c.html";
}
</script>
<body>
b
<input type = button onclick = temp()>
</body>
</HTML>
c.html
<html>
<script type = "text/javascript">
window.onload = function(){
window.resizeTo(300,300);
}
</script>
<body>
c
</body>
</HTML>
如果我转到第C页,我想调整窗口大小,但由于帧不起作用。
所以,我喜欢使用目标
top.location.href = "url"
但它会忽略a.html
。
我该如何解决这个问题?/
答案 0 :(得分:0)
如果您想调整最外面的窗口,请代替window.resizeTo(300,300);
执行top.window.resizeTo(300,300);
。如果确实要调整浏览器窗口的大小,则取决于浏览器的用户设置。
如果要调整框架大小,则必须更改相应cols
的{{1}}属性/属性的值。
另请注意,frameset
应为document.href.location