我有以下代码:
$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事件不会触发。它在第二次点击时起作用。但是,在此之后(在注销之前),单击即可正常工作。
潜在的问题应该是什么?
答案 0 :(得分:0)
试
<a href="#" onclick="return pop('.htmlspecialchars($jsonObject).', \''.$root.'\', '.$userid.')">Click Here</a>
然后,返回false;在pop()函数中,或将其包装在另一个返回false的函数中。这可能会成功。