如何在ZK中调用javascript函数

如何在ZK中调用javascript函数,javascript,zk,Javascript,Zk,在ZK框架中,在zul文件中,我想调用javascript函数,但并没有实现 <a label="Click" onClick="popUp();"> 为了解决这个问题,我找到了以下方法: <a label="Click" xmlns:w="http://www.zkoss.org/2005/zk/client" w:onClick="createPopUp('http://www.facebook.com/prabhatsubedi');"/> 另一种选择是,如果您

在ZK框架中,在zul文件中,我想调用javascript函数,但并没有实现

<a label="Click" onClick="popUp();">

为了解决这个问题,我找到了以下方法:

<a label="Click" xmlns:w="http://www.zkoss.org/2005/zk/client" w:onClick="createPopUp('http://www.facebook.com/prabhatsubedi');"/>

另一种选择是,如果您想在java而不是.zul文件中实现这一点,可以使用

label.setWidgetListener(Events.ON_CLICK, "popUp();");

BTW所示,您可以使用类似于
xmlns:w=“client”
的快捷方式,而不是完整的URL BTW,您提出问题、回答问题、接受问题、感谢自己并回答感谢。您的问题比我认为的javascript更严重:)
<a label="Click" xmlns:w="http://www.zkoss.org/2005/zk/client" w:onClick="createPopUp('http://www.facebook.com/prabhatsubedi');"/>
label.setWidgetListener(Events.ON_CLICK, "popUp();");