2016-05-16 15 views
4

php、javascriptを使用してIE上でiframeを印刷できない場合、代わりに印刷ボタン 印刷ボタンをクリックすると、index.phpページに出るのではなく、印刷ボタンが存在する現在のページにとどまるはずです。 私のコードは以下の通りです。php、javascriptを使用してIE上でiframeを印刷できません。代わりに、印刷ボタンがある現在のページを印刷します

<iframe id="frame1" src="splits-sorting-print.php" name="frame1" style="display:none;"></iframe> 

<a href="javascript:void(0);" onclick="frames['frame1'].print()" class="btn btn-back" ><i class="fa fa-print"></i>Print</a> 

私はすべてがIEを除くクロムと火狐で正常に動作し、他の方法で試してみましたが、

<script type="text/javascript"> 
       function printie() 
      { 
       try 
       { 
        iframe = document.getElementById('frame1'); 
        iframe.contentWindow.document.execCommand('print', false, null); 
       } 
       catch(e) 
       { 
        window.print(); 
       } 
      } 
    </script> 


<a href="javascript:void(0);" onclick="printie();" class="btn btn-back" ><i class="fa fa-print"></i>Print</a> 
を働いていませんでした。 この問題で私を助けてください。 ありがとうございます。

答えて

2

私も同じ問題を抱えていましたが、これを試してみました。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE11"/> 
+0

ありがとう、シャシャンク、それは私のために働いた.. –

関連する問題