J'ai deux pages une est la page principale et une autre est la page intérieure:Comment appeler la fonction Onload dans la page principale, ainsi que la page inner.jsp fichier @include
noms Page: main.jsp , sidebar.jsp Je souhaite appeler la fonction onload sur ces deux pages. Est-ce possible. Si oui Comment?
est Ci-dessous le code pour 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>
Le sidebar.jsp est:
<body onload="setSelected();">
//Some static content here
</body>
Alors Fondamentalement, je veux est d'appeler prepopulateFields() méthode Javascript qui appartient à Evénement onload() de la page principale .jsp et setSelected() qui appartient à la méthode onload() de sidebar.jsp symétriquement et séparément. Je sais que je peux appeler le setSelected(); méthode à l'intérieur de la méthode prepopulateFields() mais que je ne veux pas faire. Tout ce que je veux, c'est que lorsque la page est chargée, les fonctions onload doivent être appelées séparément.
Si vous avez des suggestions s'il vous plaît faites le moi savoir! Je sais que je suis un peu ridicule ici mais si je pouvais le faire Mon travail sera très facile.
sera-t-il appelé lorsque la page est chargée? – Salil
Les scripts en ligne seront exécutés immédiatement lorsque le navigateur l'analyse. C'est pourquoi il doit être placé en bas, * après * les éléments HTML où il est censé être intercepté. – BalusC