Javascript 如何使用body onload事件在页面中动态包含所有脚本

Javascript 如何使用body onload事件在页面中动态包含所有脚本,javascript,jquery,Javascript,Jquery,我试图在中包含一个使用的页面(a.xhtml)。包含的页面包含用于加载图像的脚本。根据数字 脚本的迭代次数将包含不同的函数名。我想要 调用页面上body onload事件中的所有javascript函数。如何做到这一点 我的代码如下所示 a.xhtml <f:subview> <canvas id="#{canvasId}"/> <script> function #{fnName}() { ... }

我试图在
中包含一个使用
的页面(a.xhtml)。包含的页面包含用于加载图像的脚本。根据数字 脚本的迭代次数将包含不同的函数名。我想要 调用页面上body onload事件中的所有javascript函数。如何做到这一点

我的代码如下所示

a.xhtml

 <f:subview>
   <canvas id="#{canvasId}"/>   
   <script>
     function #{fnName}() {
       ...
     }
   </script>
 </f:sunView>
<rich:panel>
  <html>
    <body>
      <tich:dataTable var="item" value=#{items}" rowKeyVar="num">
        <rich:column>
          <ui:include src="a.xhtml"
            <ui:param name="canvasId" value="img_#{num}"/>
            <ui:param name="fnName" value="fn_#{num}"/>
          </ui:include>
        </rich:column>
      <rich:dataTable>
    </body>
  </html>
</rich:panel>

函数#{fnName}(){
...
}
b.xhtml

 <f:subview>
   <canvas id="#{canvasId}"/>   
   <script>
     function #{fnName}() {
       ...
     }
   </script>
 </f:sunView>
<rich:panel>
  <html>
    <body>
      <tich:dataTable var="item" value=#{items}" rowKeyVar="num">
        <rich:column>
          <ui:include src="a.xhtml"
            <ui:param name="canvasId" value="img_#{num}"/>
            <ui:param name="fnName" value="fn_#{num}"/>
          </ui:include>
        </rich:column>
      <rich:dataTable>
    </body>
  </html>
</rich:panel>

->在新页面的加载(onLoad)完成后,尝试使用此选项获取javascript。您可以在第一次出现时编写此逻辑一次,以便已加载脚本以供后续使用