也许我会这样做错误的方式(我不会太惊讶)或者它可能是不可能的。我点击链接时,下载一个文件。我也想有这些链接显示一个灯箱。我可以很容易地让他们做一个或另一个,但不是两个。这些链接也是通过asp创建的。我现在所拥有的代码:Href下载和onclick锚链接
<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/。这与我正在处理的网站上的行为略有不同。在网站上,灯箱显示但不下载。在那个小提琴中,下载开始但不是灯箱。
是什么输出看起来像你链接? –
这是你之后?: 'Text' – Kurt
好吧,你是什么意思“我也想有这些链接显示灯箱。”如果你正在下载一个文件? –