如何在页面加载时调用jsp中的javaScript函数而不使用

时间:2011-03-25 04:03:55

标签: javascript jsp

如何在页面加载期间调用JSP中的JavaScript函数而不使用

<body onload="disableView()">

我必须在页面加载的几个JSP中调用此函数,但是JSP分为页眉,页脚和页面内容部分,并且正文标记进入标题部分,它必须仅在标题部分中。所以在某些页面中,我必须在pageContent部分的页面重新加载/加载时调用JavaScript函数,在那里我不会得到<body>标记来放入onload。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:21)

以这种方式使用window.onload

<script>
    window.onload = function() {
        // ...
    }
</script>

或者

<script>
    window.onload = functionName;
</script>

(是的,没有括号)


只需将脚本放在页面的最底部,就在</body>之前。此时,所有HTML DOM元素都可供document函数访问。

<body>
    ...

    <script>
        functionName();
    </script>
</body>