2013-10-06 2 views
1

У меня есть этот код. она работает нормально и печати документа в Firefox, но не печатает или даже приглашение для печати документа в IE ...печать кода в firefox, но не печать в IE

Пожалуйста, помогите ... спасибо

<script type="text/javascript"> 
    function PrintElemm(elem) { 
     Popup($(elem).html()); 
    } 
    function Popup(data) { 
     var mywindow = window.open('', 'my div', 'height=400,width=600'); 
     mywindow.document.write('<html><head><title>Print Of - Completed ISO-Request Form</title>'); 
     mywindow.document.write('</head><body >'); 
     mywindow.document.write(data); 
     mywindow.document.write('</body></html>'); 

     mywindow.print(); 
     mywindow.close(); 
     return true; 
    } 
</script> 
+2

возможно дубликат [window.print() не работает в IE] (http://stackoverflow.com/questions/2555697/window-print-not-working-in-ie) – satoru

+0

попробовал этот, но все тот же .... ничего не произошло – usman610

+0

кто-то там, пожалуйста, срочно, поскольку мой проект почти закончен и ему нужно представить его завтра ... – usman610

ответ

1

Yuppeeeeeeeeeeeees ...... . Вот рабочее решение .... для IE & FireFox Оба :-D

<script type="text/javascript"> 
    function completed() 
    { 
    var myWindow=window.open('','','width=600,height=400'); 
    myWindow.document.write("<html><head><title>Workflow System - Rejected Request Form</title></head>"); 
    myWindow.document.write("<hr>"); 
    myWindow.document.write("<center><img src='images/cfi.png'></center>"); 
    myWindow.document.write("<hr>"); 
    myWindow.document.write("<hr>"); 
    myWindow.document.write("<p><font color='black'>ISO-Request ID: </font><font color='red'><?php echo $rstd_comp['iso_id'];?></font> || <font color='black'>Completion Date:</font> <font color='red'><?php echo $rstd_comp['comp_date'];?></font></p>"); 
    myWindow.document.write("<hr>"); 
    myWindow.document.write("<p><font color='black'>Initiated By: </font><font color='red'><?php echo $rstd_comp['iso_req_name'];?></font> || <font color='black'>Forwarded By: </font><font color='red'><?php echo $rstd_comp['iso_req_bname'];?></font></p>"); 
    myWindow.document.write("<hr>"); 
    myWindow.document.write("<p><font color='black'>Approved By: </font> <font color='red'><?php echo "("; echo $rstd_comp['fwd_by']; echo")";?></font> || <font color='black'>Sent By:</font> <font color='red'><?php echo $rstd_comp['iso_itmgr'];?></font>        </p>"); 
    myWindow.document.write("<hr>"); 
    myWindow.document.write("<p><font color='black'>Completed By: </font> <font color='red'><?php echo "("; echo $rstd_comp['iso_resp']; echo")";?></font></p>"); 
    myWindow.document.write("<hr>"); 
    myWindow.document.write("<hr>"); 

    myWindow.document.close(); 
    myWindow.focus(); 
    myWindow.print(); 
    myWindow.close(); 

    } 
</script> 
<body> 

<input type="button" class="btn" onclick="completed()" value="Print this ISO-Request" /> 

</body> 
</html> 
Смежные вопросы