警报框错误

时间:2011-05-03 14:16:01

标签: javascript alert

我的网站周围都有警报框,到目前为止一直在工作,(我最近在开始发生之前对我的博客做了一些更新)我遇到的问题是当我点击链接时(在我的情况下,一个图像链接)和警告框出现,我提交确定按钮,然后突然重新导入到顶部角落为'true'的白页。我的警报框脚本在我的博客模板中。

我在博文中测试了这个警报框脚本:

<"a href="javascript:onClick=alert(&quot;Not an active link&quot;);">CLICK<"/a>

没有额外的“

然后去预览帖子,但是发生了同样的错误。这不是一个浏览器问题,因为它只发生在我的网站上,当我找到一个带警报框的人时,它可以工作。请帮助我,我已经问了大约一个星期,并希望有人可以提供帮助

这是我被重定向到的内容的屏幕截图:

true http://img813.imageshack.us/img813/2674/true.png

感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

使用此

<a href="javascript:onClick=alert('Not an active link');">CLICK</a>

在这里演示:http://jsfiddle.net/e2fkT/embedded/result/

答案 1 :(得分:1)

我认为你有一些错别字......那就是:

<a href="javascript:onclick=alert('Not an active link');">click</a>

在里面使用简单的引号或转义双引号。

我也不明白在那里使用onclick ...当你点击时,警报会打开一个警告框。

<a href="javascript:alert('Not an active link');">click</a>

此外,将javascript与html分开会更好......你可以将以下内容(jquery示例,我忘记几乎所有关于旧javascript的内容......只是得到这个想法)包含在非活动链接中。 js文件或块:

$(document).ready(function () {
    $('a.non-active-link').click(function () {
        window.alert('Not an active link');
        return false;
    });
});

这样,页面中具有类属性“非活动链接”的所有链接都将启动警报框。

答案 2 :(得分:0)

我认为你搞砸了href里面的javascript和onclick属性。您的代码段实际上是将alert函数调用的结果分配给变量onCLick。 true的显示可能是alert方法的返回值。仍然是一个奇怪的行为。

<a href="javascript:alert('Not an active link');">CLICK</a>
<a href="#" onclick="alert('Not an active link');">CLICK</a>

这两个对我没有任何问题。