SORU
23 Ocak 2009, Cuma


Nasıl Safari javascript bir İFrame baskı/Krom muyum

Biri bana baskı ile yardımcı olun Safari/javascript çağrısı ile bir İFrame içeriğini Krom.

Bu firefox çalışıyor:

$('#'   id)[0].focus();
$('#'   id)[0].contentWindow.print();

bu IE çalışır:

window.frames[id].focus();
window.frames[id].print();

Ama bir şey Safari/Chrome çalışmak için alamıyorum.

Teşekkürler

Andrew

CEVAP
23 Ocak 2009, Cuma


işte tam çapraz tarayıcı benim çözüm:

iframe sayfa:

function printPage() { print(); }

Ana Sayfa

function printIframe(id)
{
    var iframe = document.frames ? document.frames[id] : document.getElementById(id);
    var ifWin = iframe.contentWindow || iframe;
    iframe.focus();
    ifWin.printPage();
    return false;
}

GüncellemeBirçok kişi YANİ bu sorun aldığımdan beri yayımlanan sürümlerinde bu sorunlar yaşıyor gibi görünüyor. Eğer sen bütün bu iplik tüm yorumları okumanı tavsiye ederim eğer sıkışmış zaman-reinvestigate var şu an istemiyorum!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009
  • TROPFEST

    TROPFEST

    27 Mart 2007