[問題] ZK Fisheye Menu 超連結
最近剛接處ZK 試著用他所提供的 範例在修改
想請問一下 http://www.zkoss.org/zkdemo/userguide/#t4 範例中的
Fisheye Menu 他點下去(onClick) 是會出現一個 alert(self.label)的視窗
我想要改成點下去會開新視窗連到我想要連的網站 該如何做修改呢?
google了 zk fisheye url 都試過了 找不到結果
--
※ 發信站: 批踢踢實業坊(ptt.cc)
推
07/02 01:02, , 1F
07/02 01:02, 1F
→
07/02 09:16, , 2F
07/02 09:16, 2F
我直接編輯好了 推文要等一分鐘 javascript略懂
onClick='Executions.sendRedirect("http://www.google.com")'
用javascript是onClick="呼叫javascript的function嗎?"
去找了使用javascript的方式了 不過卻碰到了一個問題
第一種方式
<zscript language="javascript">
function test(){
window.open("http://www.google.com","123","height=200,width=400")
}
</zscript>
<fisheye ... onClick="javascript:test()"/>
點下去會說 ReferenceError: "window" is not defined. (zk#46)
第二種
<script type="text/javascript">
function test(){
window.open("http://www.google.com","sss","height=200,width=400")
}
</script>
<fisheye ... action="onclick:test()"/>
點下去沒有反應
※ sunnysmart:轉錄至看板 Ajax 07/02 10:46
→
07/02 14:42, , 3F
07/02 14:42, 3F
感謝 以解決了
感謝ccuwck提供解決方式
使用
onClick='Executions.getCurrent().sendRedirect("http://www.google.com",
"_blank") '
即可
※ 編輯: sunnysmart 來自: 140.136.148.11 (07/21 20:27)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):