第一次点击时不会调用javascript函数

时间:2013-05-31 16:47:02

标签: php javascript

我有以下代码:

$this->content->text  .=
         '<div id="gv_block_div">
            <a href="javascript:void(0)" onclick="pop('.htmlspecialchars($jsonObject).', \''.$root.'\', '.$userid.')">Click Here</a> 
         </div>';  

return $this->content;   

当我登录并单击“单击此处”时,onclick事件不会触发。它在第二次点击时起作用。但是,在此之后(在注销之前),单击即可正常工作。

潜在的问题应该是什么?

1 个答案:

答案 0 :(得分:0)

<a href="#" onclick="return pop('.htmlspecialchars($jsonObject).', \''.$root.'\', '.$userid.')">Click Here</a> 然后,返回false;在pop()函数中,或将其包装在另一个返回false的函数中。这可能会成功。