js windows.open 不能显示页面,刷新后方可显示的解决办法
function Print(){
window.open(myencode('pdf/php.pdf.php?key=<?=urlencode('签约仪器')?>'),'_blank') ;
}
这个方法打开打印页面的时候,不能显示网页,提示链接错误,刷新后又可显示页面了。本人觉得这是ie的bug.
而用<a href="pdf/php.pdf.php?key=<?=urlencode('签约仪器')?>" target="_blank" id="myprint" name="myprint">打印</a>种方式也能正确显示页面。
在网上找了很久也没找到一种解决办法。
后来看手册
window.location
方法也可以跳转页面,于是用这个方法解决了这个问题。
函数如下 :
function Print(){
window.location='pdf/php.pdf.php?key=<?=urlencode('签约仪器')?>';
}