0

这是一个带有脚本的玩具页面,该脚本将 innerHeight 分配到整个屏幕,不多也不少。

<html><body>
<div style="height:30px;">header<div>
<div id="box" style="border:3px solid red;"></div>
<script>document.getElementById("box").style.height=window.innerHeight-36;</script>
</body></html>

如果我从以下脚本加载这样的页面:

function doGet() {
  return HtmlService.createTemplateFromFile('myPage').evaluate();
}

javascript 代码行不起作用;也就是innerHeight的设置没有效果。有什么解决方法可以让第二个 div 填充屏幕的整个高度,不多也不少?

4

2 回答 2

1

现在没有办法做到这一点。至少我知道的。在 Caja 问题跟踪器中打开了一个关于此问题。您可能想给它加标以跟踪更新。

于 2012-10-10T20:50:24.570 回答
0

不,谢谢。HTML 服务似乎不接受 JavaScript 窗口方法。

于 2012-10-10T20:50:37.020 回答