我一直在使用Microsoft Technet網站,您可以通過單擊頁面上的鏈接下載ISO文件。元素是這樣的:javascript下載鏈接如何工作?
<a href="javascript:void(0)" onmouseout="HideToolTip()"
onmouseover="ShowToolTip(event,'Click here to download.')"
onclick="javascript:RunDownload('39010^313^164',event)"
class="detailsLink">Download</a>
我無法找到腳本的RunDownload()
方法。我想知道它可能做什麼。我通常是指當我提供了一個鏈接有人下載我提供錨它:
<a href="www.foo.com/mymp3.mp3">download</a>
但是,這是不同的工作是什麼腳本在做什麼?因爲即使我運行「Fiddler」,我也無法看到實際的下載位置。
有許多方法可以起作用。 – Pointy 2011-02-01 15:04:05
只有當您的服務器上存儲爲文件並隨後存在一個可用於直接訪問它的路徑時(如您的示例中的www.foo.com/mymp3.mp3),錨點才能正常工作。例如,如果您將文件的二進制內容存儲在服務器上的數據庫中,則無法這樣做,因爲不存在這樣的路徑。 – 2011-02-01 15:09:10