试图在论坛帖子中使用javascript

时间:2011-10-24 18:04:51

标签: jquery datatables forum

我正在论坛中发帖,我想使用dataTable。我已将以下内容添加到帖子的顶部:

<script type="text/javascript" src="http://www.datatables.net/release-datatables/media/js/jquery.dataTables.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js" type="text/javascript"></script>

但是,当我去添加以下内容时,$会变成&#36;(当我发布帖子后查看帖子来源时):

<script>$(document).ready(function(){$('#wcw').dataTable({"sPaginationType":"full_numbers"});});</script>

我不确定$是否是关于为什么表没有被“转换”或者是因为尝试使用jquery脚本的问题。 Here's the page.

1 个答案:

答案 0 :(得分:2)

由于安全原因,大多数论坛都不允许在帖子中使用javascript。用户输入中的此类攻击稍后在页面上显示为公共,称为XSS - 攻击(跨站点脚本攻击)。您可以尝试在特定为此用例制作的网站上共享该表,并在论坛中发布指向该链接的链接。

修改

我看到网站上允许<script> - 标记。然后,您可以尝试在noconflict-mode中使用jQuery。

请尝试以下操作:

<script>jQuery.noConflict(); jQuery(document).ready(function(){jQuery('#wcw').dataTable({"sPaginationType":"full_numbers"});});</script>