日期:2014-05-17  浏览次数:20604 次

IE另存为不能保存当前页面
因为需要打印,所以用到了IE另存为所有文件后到打印店打印,但是另存为后总是存的第一面,不是第二面。jsp代码:
<form action="epcApplyController.do?method=print" name="printForm" id="printForm" method="post" target="_blank">
       <input type="submit" class="printBtn" value="申请表正面" onclick="printForm.pageNo.value=1"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       <input type="submit" class="printBtn" value="申请表反面" onclick="printForm.pageNo.value=2"/>
       <input type="hidden" name="pageNo" value="1"/>
       </form>

后台用的spring MVC 可以分别跳转到不同的页面,但是IE另存为当前页面的时候总是存正面。有没有碰到过的指点一下?
------最佳解决方案--------------------
另存为没研究过,如果你只是想打印的话就直接截屏,拿图片去打印就行了.使用Snagit截屏工具可以截滚动的屏幕.
------其他解决方案--------------------
printForm.pageNo.value=2这句没有有效的执行,你应该把提交事件和点击事件分开来
------其他解决方案--------------------
引用:
printForm.pageNo.value=2这句没有有效的执行,你应该把提交事件和点击事件分开来

呵呵,受用了
------其他解决方案--------------------
引用:
另存为没研究过,如果你只是想打印的话就直接截屏,拿图片去打印就行了.使用Snagit截屏工具可以截滚动的屏幕.

是一张申请表,客户需要精确,截屏可能大小不一。谢谢!
------其他解决方案--------------------
谢谢各位,问题已经解决了,可以存xps,然后再打印,直接另存为,或多或少有问题谢谢各位