2

jQuery を使用して iframe を印刷する方法について無制限の例に従いましたが、何を試みても機能しません。

ユーザーがiframeを印刷できるように、「印刷」ボタンのあるページがあります。そこで、jQuery の例と過去の経験に従って、これを思いつきました。

$('#printButton').click(function() {        
    window.frames["frameright"].focus();
    window.frames["frameright"].print();
});

したがって、私のiframeは

<iframe seamless="seamless" id="frameright" name="frameright" src="url..."></iframe> 

「印刷」ボタンをクリックしても何も起こりません。

私を正しい方向に押してくれる親切な人はいますか?

4

1 に答える 1

0

これには jQuery を使用する必要はありません。

単純に使用します:

function printiframe() {
        window.frames["frameright"].focus();
        window.frames["frameright"].print();
}
于 2013-03-27T04:36:23.493 に答える