也許我會這樣做錯誤的方式(我不會太驚訝)或者它可能是不可能的。我點擊鏈接時,下載一個文件。我也想有這些鏈接顯示一個燈箱。我可以很容易地讓他們做一個或另一個,但不是兩個。這些鏈接也是通過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
好吧,你是什麼意思「我也想有這些鏈接顯示燈箱。」如果你正在下載一個文件? –