gpt4 book ai didi

javascript - 如何使用 body onload 事件动态包含页面中的所有脚本

转载 作者:行者123 更新时间:2023-11-28 10:24:01 25 4
gpt4 key购买 nike

我正在尝试使用 <ui:include> 包含页面 (a.xhtml)里面<rich:dataTable/> 。包含的页面包含加载图像的脚本。根据数量迭代脚本将包含在不同的函数名称中。我想在 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。您可以在第一次出现时编写一次此逻辑,以便已加载脚本以供后续使用。

关于javascript - 如何使用 body onload 事件动态包含页面中的所有脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4883128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com