javascript - 在 Icefaces 中调用 js 函数

标签 javascript icefaces

我有一个问题。 设想: 我正在开发一个问答游戏,我需要在上面使用 javascript (jquery.timer.js) 显示计时器。 我创建了一个 js 文件 (question.js)(包含一个称为 startTimer 的方法),它调用 jquery.timer.js 函数作为计时器并在屏幕上显示计时器。

单击回答按钮时,我将调用托管 bean 方法来验证用户回答 如果答案正确,我将更改屏幕上的问题。

我的查询: 1) 如何包含两个 js 文件(question.js 和 jquery.timer.js) 2) 如何在我的表单加载时或屏幕上的问题发生变化时调用 js 函数 (startTimer)。

注意: 我正在使用 facelet,我需要在包含 ui:composition 标记的 myquiz.xhtml 中执行上述操作。

谁能帮我解决这个问题。

任何帮助都是可观的

谢谢和问候 拉杰什瓦尔

最佳答案

1) How can I include the two js files (question.js and jquery.timer.js

在 h:head 中:

<script type="text/javascript" src="question.js"/>
<script type="text/javascript" src="jquery.timer.js"/>

How can I call the js function (startTimer) when my form loads

我不确定这个,但您可以使用 JavascriptContext 将 javascript 发送到浏览器。例如,当您准备好下一个问题时,在您的 bean 中

JavascriptContext.addJavascriptCall(FacesContext.getCurrentInstance(), "call your function();");

关于javascript - 在 Icefaces 中调用 js 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9818039/

相关文章:

javascript - JS : How to concatenate variables inside appendChild()?

excel - atan2 函数在 javascript 和 excellsheet 中的行为不同

javascript - 输入RichText显示输出

java - 冰面王牌 :fileEntry does not work

hibernate - RESTORE_VIEW 中的 LazyInitializationException(PersistentSet 实例化不正确)

javascript - 为什么我的 for 循环卡在第二个选项上?

javascript - 如何在文件选择中读取(图像数据/尺寸/文件大小/名称)多个图像?

javascript - 在没有 "Possible strict violation."的函数中使用它