新しくポップアップしたウィンドウの onload 属性を設定する必要があります。次のコードは Firefox で機能します。
<a onclick="printwindow=window.open('www.google.com');printwindow.document.body.onload=self.print();return false;" href='www.google.com'>
ただし、IE でこれを試すと、「printwindow.document.body null または定義されていません」というエラーが表示されます。
目標は、新しいウィンドウをポップして開き、開いたウィンドウの印刷ダイアログを呼び出すことです。
これを機能させる方法の手がかりはありますか?私はそれを制御できないため、ターゲット ページの他の場所で JavaScript を使用しないことが重要です。すべての機能は、上に投稿したリンクに含まれている必要があります。