在您的瀏覽器中,當您想要保存當前正在查看的HTML頁面時,通常會進入「文件」菜單並單擊「另存爲」。HTML:如何創建「另存爲」按鈕?
我可以在HTML頁面底部有一個小按鈕來做同樣的事情嗎?因此,不要進入文件菜單 - >另存爲,我希望我的用戶能夠點擊按鈕將頁面保存到磁盤上。
據我所知,有一個使用Javascript的解決方案,但它只適用於IE。看到這裏:link text
在您的瀏覽器中,當您想要保存當前正在查看的HTML頁面時,通常會進入「文件」菜單並單擊「另存爲」。HTML:如何創建「另存爲」按鈕?
我可以在HTML頁面底部有一個小按鈕來做同樣的事情嗎?因此,不要進入文件菜單 - >另存爲,我希望我的用戶能夠點擊按鈕將頁面保存到磁盤上。
據我所知,有一個使用Javascript的解決方案,但它只適用於IE。看到這裏:link text
你可以有鏈接運行加載HTML文件以及一個Content-Disposition: attachment; filename=xxx.html
頭寫回客戶端服務器端腳本。
看看downloadify jQuery插件,它使用Flash保存。僅靠Javascript是不可能的。
document.execCommand('SavaAs')
只適用於IE,但以下鏈接建議您可能想要嘗試的其他可能性。
你必須創建一個按鈕,下載HTML文件或網頁你在:
<form><input type="button" value="Download Now" onClick="window.location.href='yourpage.html'"></form>
+1這需要你來訪問和更改服務器的HTTP響應頭。 – smci 2011-12-01 23:14:34