Raj*_*aje 5 javascript jsp sitemesh javascript-events
我在我们的应用程序中使用sitemesh.在装饰者jsp我添加了头部和身体标签
<body onload="<decorator:getProperty property='body.onload'/>" >.所以我想在我的jsp页面上处理body onload.我添加了以下内容
<script type="text/javascript">
function init() {
alert("hi");
}
</script>
</head>
<body onload="javascript:init();">
Run Code Online (Sandbox Code Playgroud)
但是init()在我的jsp页面中不起作用.
为什么不把它全部放入script元素中?比使用元素属性更简洁:
window.onload = function() {
alert('hi');
};
Run Code Online (Sandbox Code Playgroud)
或者,保持init声明:
window.onload = init;
Run Code Online (Sandbox Code Playgroud)
小智 2
尝试这个
<script type="text/javascript">
function init() {
alert("hi");
}
</script>
</head>
<body onload="init();">
Run Code Online (Sandbox Code Playgroud)