【发布时间】:2009-08-18 18:21:34
【问题描述】:
我告诉视图显示一个包含 NID 内容的字段。我告诉它我希望“重写此字段的输出”并输入:
<a href=”javascript:void(0);” onclick="javascript: approve([nid])" >Approve</a>
查看页面时,所有的 javascript 都已被剥离。如何让视图接受链接中的 javascript,或者我可以使用什么其他方式来显示链接?
注意:自定义文本字段也不起作用。
【问题讨论】:
-
不是答案,而是 javascript: URL 已过时(在 onclick 中也不需要它)。
<a href="#" onclick="approve([nid]); return false;">Approve</a> -
有趣。并且不会导致页面跳转到顶部?
-
return false位可以防止这种情况。在 jQuery 中,你可以使用event.preventDefault()来做同样的事情。 -
我不同意你的看法。我刚刚实现了你给出的例子,它仍然跳?
标签: javascript drupal drupal-views