[英]How to dynamically include all scripts in a page using body onload event
我正在嘗試在<rich:dataTable/>
內部使用<ui:include>
包含頁面(a.xhtml)。 包含的頁面包含用於加載圖像的腳本。 根據迭代次數,腳本將包含不同的函數名稱。 我想在body onload事件的頁面上調用所有javascript函數。 這個怎么做?
我的代碼將如下所示
a.xhtml
<f:subview>
<canvas id="#{canvasId}"/>
<script>
function #{fnName}() {
...
}
</script>
</f:sunView>
b.xhtml
<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>
jQuery.getScript- >在完成新頁面的加載(onLoad)后,嘗試使用它來獲取javascript。 您可以在第一次出現時編寫一次此邏輯,因此該腳本已經加載以供以后使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.