У меня есть две страницы, одна из которых является главной страницей, а другая - внутренней страницей:
Имена страниц: main.jsp, sidebar.jsp
Я хочу вызвать функцию загрузки на обеих этих страницах. Это возможно. Если да, то как?
Ниже приведен код для 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>
Так что в основном я хочу вызвать метод prepopulateFields () Javascript, который относится к событию onload () главной страницы .jsp, и setSelected (), который принадлежит к методу onload () в sidebar.jsp, по отдельности и по отдельности.
Я знаю, что могу вызвать setSelected (); метод внутри метода prepopulateFields (), но я не хочу этого делать. Все, что я хочу, это когда страница загружена, обе функции загрузки должны вызываться отдельно.
Если у вас есть предложения, пожалуйста, дайте мне знать!
Я знаю, что здесь немного смешно, но если бы я мог это сделать, моя работа была бы очень легкой.