更改document.location.href会丢失DOM

时间:2009-06-30 22:32:11

标签: javascript internet-explorer dom

我有一个表单,您可以在其中按下一个按钮,该按钮将为您提供表格上当前信息的PDF。这可以通过设置

来完成

window.location.href指向pdf文件的链接。

执行此操作后,页面上的javascript都不起作用,因为所有表单元素的值都是undefined。

奇怪的是,浏览器停留在当前页面上,但显示了下载窗口。

有解决方法吗?

1 个答案:

答案 0 :(得分:1)

这可能在所有浏览器中的行为都不一样。改为使用链接,您会看到更好的结果。

<a href='link_to_pdf' target='_new' >