1
.docxまたはPDFファイルを指すリンクがあります。ユーザーがダウンロード/表示する代わりにリンクをクリックすると...印刷ウィンドウをポップアップしたいと思います。私は、次のことをやってみましたが、私はエラーを取得しています:単語の文書をダウンロードする代わりにjavascriptで印刷する
var e = document.getElementById("download_1");
e.print();
return false;
埋め込みファイル:
<embed src ="/files/test.doc" width="0" height="0" name="download_1"></embed>
を私はエラーを取得しています:
はTypeError:「未定義のは」関数ではありません( 'e.print()'を評価する)
リソースはドキュメントとして解釈されますが、MIMEタイプapplication/zipで転送されます。
ブラウザの印刷機能によって埋め込みドキュメントが印刷されるとは思われません。ブラウザの設定によって埋め込みコードではなく、PDFやDOCがどのように表示されるかが決まります。 – j08691
この作品をChromeで作成するにはどうすればよいですか?私はIE、FFやサファリは気にしません。 – ed1t