也许我以错误的方式处理这个问题(我不会太惊讶)或者也许这是不可能的。我有链接,单击时会下载文件。我还想让这些链接显示一个灯箱。我可以很容易地让他们做一个或另一个,但不能两者兼而有之。链接也是通过asp创建的。我现在拥有的代码:
<asp:Label id=Label1 EnableViewState="False" runat="server" Text='<%# "<A id=""launcher"" class=""track"" Href="""&DataBinder.Eval(Container, "DataItem.Url")&""">"&DataBinder.Eval(Container, "DataItem.Name")&"</A>" %>'>
</asp:Label>
在 中<A>
,我尝试过: ,除了有,有和没有(也试过)onclick=""test();return false;""
之外的相同的东西。onclientclick
return false;
true
我有的功能:
function test() {
window.location.href="#feature";
}
问题是它从不执行 onclick 事件。我尝试在该位置放置一个断点,当我单击链接时它会被击中,但我从未看到应该显示的内容。我正在尝试做的事情是否可能,这种方式或其他方式?
jsFiddle:http: //jsfiddle.net/hk3Wd/6/。这与我正在处理的网站上的行为略有不同。在网站上,灯箱显示但没有下载。在那个小提琴中,下载开始但不是灯箱。