我正在創建一個帶有JavaScript的網頁,它正在做一些處理並在變量中構建數據文件。在處理結束時,我想提供一個鏈接,讓用戶右鍵單擊一個鏈接並進行保存或類似的操作以保存該變量的結果。有沒有辦法做到這一點,而不會將結果發回服務器,並將文件寫出到服務器,然後通過鏈接重定向到另一個頁面。基本上我希望能夠爲用戶提供一種保存方式或點擊鏈接來打開javascript中變量的內容。我想可能是一個iframe,並把內容放在那裏?在javascript中創建一個可下載的鏈接
0
A
回答
1
至少在某些瀏覽器上,您可能可以使用data://
URL。
或者,是的,有鏈接打開一個新的窗口,並在那裏寫內容。然後,他們可以「另存爲」新頁面(live example):
function whenLinkClicked(event) {
var wnd = window.open();
wnd.document.write(/* ...contents here... */);
event = event || window.event;
if (event.preventDefault) {
event.preventDefault();
}
return false;
}
1
JavaScript並沒有對文件的一個很大的支持,直到你進入和未來的文件API。你可以使用JavaScript和類似Downloadify閃存解決方案在這裏找到:
相關問題
- 1. 在Orchard CMS創建一個可下載文件的鏈接
- 2. 創建可改變的下載鏈接
- 3. 創建個性化的下載鏈接
- 4. 如何在asp.net mvc中創建可下載的文件鏈接?
- 5. 如何創建一個鏈接來下載一個PHP文件?
- 6. 創建一個可點擊的鏈接
- 7. Javascript下載鏈接
- 8. Javascript創建多個鏈接?
- 9. 內用JavaScript創建一個鏈接它
- 10. 爲JavaScript鏈接創建一個favicon?
- 11. 如何創建一個觸發文件下載的鏈接?
- 12. 如何創建一個Excel文件的下載鏈接?
- 13. 在JavaScript中下載一個php鏈接的文件
- 14. 我可以創建一個JavaScript函數的鏈接點嗎?
- 15. 如何創建一個(可配置)數量的臨時下載鏈接
- 16. 創建中的XML的鏈接在javascript
- 17. 在rails中爲下一頁創建一個鏈接
- 18. 創建一個CSV下載鏈接用PHP
- 19. 你如何創建一個html下載鏈接?
- 20. 如何在symfony2中創建一個下載生成文檔的鏈接?
- 21. 創建一個鏈接,將允許任何人鏈接下載文件
- 22. 創建下載鏈接正確
- 23. 創建鏈接下載PDF文件
- 24. 如何創建下載鏈接
- 25. 創建下載限制鏈接
- 26. 創建臨時鏈接供下載
- 27. Sitecore - 創建文件下載鏈接
- 28. 如何創建下載鏈接?
- 29. 在JQGrid中創建一個鏈接
- 30. 在rails中創建一個RESTful鏈接
很好的解決方案。謝謝! – user999684
@ user999684:不用擔心,歡迎來到Stack Overflow!如果這回答您的問題,請將其標記爲已接受的答案,以便問題具有可接受的答案。詳情:http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –