警告框错误
我身边有我所有的网站,已经工作到现在为止警告框,(我已经做了一些更新我的博客最近在此之前开始发生),我experienceing的问题是,当我点击链接(在我的情况下,图像链接),并警告框出现,我submitt OK按钮,即时通讯突然在右上角rediercted的白色页面“真”。我的提醒框脚本位于我的博客模板中。警告框错误
我在博客中测试了这个提示框脚本了:
<"a href="javascript:onClick=alert("Not an active link");">CLICK<"/a>
withouth的额外的“
然后去预览帖子,但同样的错误发生这不是浏览器的问题,因为它只是发生在我的网站,当我到别人用警告框,它的工作原理,请与本我一直在问这一个星期左右,现在帮助,并希望有人谁可以帮助
这里是什么,我重定向到一个截图:
http://img813.imageshack.us/img813/2674/true.png
感谢所有帮助。
我想你里面的href javascript和onclick属性搞砸了。您的片段实际上是分配alert
函数调用的结果给变量onCLick
。真正的显示可能是alert
方法的返回值。还是一个奇怪的行为。
<a href="javascript:alert('Not an active link');">CLICK</a>
<a href="#" onclick="alert('Not an active link');">CLICK</a>
这两个对我没有任何问题。
使用此
<a href="javascript:onClick=alert('Not an active link');">CLICK</a>
它仍然将我重定向到'true'的白色页面,当我单击确定提醒框时 – Negi 2011-05-03 14:29:43
我觉得你有一些错别字......这将是:
<a href="javascript:onclick=alert('Not an active link');">click</a>
使用内部简单引号或转义双引号。
我不明白使用的onclick有太多......当你点击就在警报将打开一个警告框。
<a href="javascript:alert('Not an active link');">click</a>
此外,它会更好地分开HTML的JavaScript ...你可以包括与以下内容(jQuery的例子,我忘了几乎所有关于老的JavaScript ...只是明白了吧)成非在块主动links.js文件或:
$(document).ready(function() {
$('a.non-active-link').click(function() {
window.alert('Not an active link');
return false;
});
});
这样,与“非主动链接”的类属性页面中所有链接将会火起来的警告框。
只是想说这是一个很好的答案,并且我们需要更多像您这样的人在这个网站上 - 谢谢! – 2011-05-03 18:39:16
Thankyou非常:D CLICK works perfectyl – Negi 2011-05-03 14:35:37
请记住,散列符号(#)使浏览器跳转到在页面的最顶端。 – Frank 2011-05-03 14:39:07
是的,这是我目前从一开始就是这样的 – Negi 2011-05-03 14:40:47