10
Ben aşağıdaki JavaScript kodu vardır:açılamıyor yerine
$(document).ready(function() {
$('a#print_button').click(function(event) {
event.preventDefault();
var print_url = 'print.html';
if ($('#print_page').length == 0) {
$("body").append('<iframe id="print_page" name="print_page" src=' + print_url + ' style="display: none; @media print { display: block; }"></iframe>');
} else {
$('#print_page').attr("src", print_quote_url);
}
$('#print_page').on("load", function() {
frames["print_page"].focus();
frames["print_page"].print();
});
});
});
O Chrome ve Firefox üzerinde çalışır. Ancak IE'deki düğmeyi tıkladığımda, iframe'i yazdırmak yerine ana sayfayı yazdırır.
Hoşgeldin kontrol edin! Bu teorik olarak soruyu cevaplayabilirken [http://meta.stackexchange.com/q/8259] buradaki cevabın önemli kısımlarını içerecek ve referans için bağlantı sağlayacaktır. –
Çok teşekkürler. Ayrıca IE8 için çözüm bulmak için çok zaman harcadım ve benim için çalıştı. – SeeTheC
teşekkürler, bu IE9 – nihique