我有两个页面,一个是主页,另一个是内页:
页面名称: main.jsp , sidebar.jsp 我想在这两个页面上调用 onload 函数。那可能吗。如果是怎么办?
下面是main.jsp 的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ include file="/pages/common/init.jsp"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>J.C. Taylor - Broker Website</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="/css/default.css" media="screen" type="text/css" />
</head>
<body onload="prepopulateFields();load(17);">
<s:form name="continue" id="continue_id" action="continue" method="POST" validate="true" enctype="multipart/form-data">
<div id="wrapper">
<div id="main">
<div id="sidebar">
<%@ include file="/pages/common/sidebar.jsp"%>
<span class="clearIt"></span>
</div>
sidebar.jsp 是:
<body onload="setSelected();">
//Some static content here
</body>
所以基本上我想要的是分别调用属于主.jsp页面的onload()事件的prepopulateFields()Javascript方法和属于sidebar.jsp的onload()方法的setSelected()。
我知道我可以调用 setSelected(); prepopulateFields() 方法中的方法,但我不想这样做。我想要的是在加载页面时,两个 onload 函数都应该单独调用。
如果您有一些建议,请告诉我!我知道我在这里有点可笑,但如果我能做到,我的工作会很轻松。