" />

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

发布于 2024-10-26 15:21:50 字数 311 浏览 3 评论 0 原文

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

<body onload="disableView()">

我必须在页面加载时在几个 JSP 中调用此函数,但 JSP 分为页眉、页脚和 pageContent 部分,并且正文标记放入页眉部分,并且必须仅在标题部分。因此,在某些页面中,我必须在 pageContent 部分中的页面重新加载/加载时调用 JavaScript 函数,在该部分中我不会获得 标记来放置 onload我该如何解决这个问题?

How can a JavaScript function in JSP be called during page load without using

<body onload="disableView()">

I have to call this function in a few JSP's on page load but JSP's are divided into header, footer and pageContent sections and the body tag droped into header section and it has to be in header section only. So in some of the pages I have to call JavaScript function on page reload/load in pageContent section where I won't get <body> tag to put the onload in. How can I solve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

作死小能手 2024-11-02 15:21:50

要么使用window.onload 这种方式

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

或替代

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

(是的,没有括号)


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

<body>
    ...

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

Either use window.onload this way

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

or alternatively

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

(yes, without the parentheses)


Or just put the script at the very bottom of page, right before </body>. At that point, all HTML DOM elements are ready to be accessed by document functions.

<body>
    ...

    <script>
        functionName();
    </script>
</body>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文