1

我有以下代码:

$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 事件。它在第二次单击时起作用。但是,在那之后(在注销之前),单击就可以了。

潜在的问题应该是什么?

4

1 回答 1

0

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

于 2013-06-04T11:36:48.837 回答