私は、firefoxには当てはまらないJS関数に精通していないので、私はあなたに私のコードが間違っているかどうか尋ねるためにここに投稿しています。 firefox以外のブラウザでも動作します。window.print firefoxのために働いていない
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = document.all.item("printable").innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
は、私はいくつかの読書を行なったし、私が得たすべてはdocument.focusは、Firefoxには適用されませんが、私はコード行を使用していないということでしたので、私は何をするとして失わビットは私の問題を引き起こしています。皆さん、ありがとうございました。
何も起こりません。ただの場合に警告を出そうとしましたが、うまくいきました(すべてのコードをコメントに書き留めておきました)。
実際に何が起こりますか?エラー?何もない? –
ごめんなさい、ボタンをクリックすることはできません。警告を出すようにコードを変更しようとしました。 – magicianiam
JavaScriptを使用する代わりに、この目的でCSS( '@media print')を使用しないのはなぜですか? – ThiefMaster