普通页面导出和弹窗导出

1.普通页面导出到excel:用window.location.href="url" 与后台交互,后台返回流; 会在本页面底部生成保存提示。

2.弹窗中导出到excel:

            2.1:父页面在写弹窗时把window对象作为参数传递到子页面,子页面用var a=window.dialogArguments.xxx来获取父页面传递的window。然后用 a.location.href='url' 来与后台交互。这样需要把弹窗关闭之后,在父页面生成保存提示。

        2.2:在弹窗页面中添加一个隐藏的iframe:<iframe id="downloadOne" name="downloadOne" height="0px" width="0px"></iframe>  ,然后用 window.open(url,'downloadOne'); 来与后台交互,注意第二个参数要与iframe的name一致。这样会新生成一个小弹窗(仅限IE?其他浏览器是左下角?)提示保存。



若有错误或者不足之处,欢迎指正。

猜你喜欢

转载自blog.csdn.net/lookbackward/article/details/80695155