我正在创建一个带有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 –