页面加载时调用js函数

时间:2015-11-16 18:32:45

标签: javascript function call onload

我有一个简单的问题,但我不知道如何解决它。

我有一个页面(page1.jsp),它有一个表单,并在单击按钮时打开另一个页面(page2.jsp)。

当page2.jsp打开时,我需要它会调用外部js文件中的函数。

之前我在选择用户“onchange”时调用了此函数。 现在我需要在load2.jsp加载时自动调用该函数 我在我的页面中添加了这段代码

    <head>
    <% 
    String bloccovecchio= request.getParameter("ID");
    %>
    <script>
    window.onload=bloccoSelettivoChangeEvent(request.getParameter("ID"));
    </script>

    </head>

我还尝试在正文中添加此代码

    <body onload="bloccoSelettivoChangeEvent(<%=bloccovecchio%>)">

为什么这不起作用? 提前致谢

1 个答案:

答案 0 :(得分:0)

您正在调用该函数并存储它返回的执行onload。

window.onload=bloccoSelettivoChangeEvent(request.getParameter("ID"));

需要

window.onload= function () {bloccoSelettivoChangeEvent(request.getParameter("ID")); };

更好的是,使用addEventListener