• ベストアンサー

ボタン画像からの印刷

<a href="JavaScript:window.print()">   <img src="img/button.gif"> </a> といった形で、HTML上で印刷ボタンを作りました。 動作基準はIE5.5とNN4.7とし、Winでは反応するのですが、どうもMacでは動かないようです。 できるだけ多くの環境に対応させたいのですが、他に方法はありませんでしょうか? もしかして、最初から「無理」な相談なのでしょうか・・・? よろしくご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
noname#5841
noname#5841
回答No.3

こんにちは。 MacのIE5.xでは、機能しません~~~~~。 無理です~~~~。 NN4.7x~は機能しますが。 サポートされている環境の○×があるページ、紹介しておきます。 ご参考にしてください。 window.print() については、ウィンドウ編の26番、『ウィンドウの内容を印刷をする』をご覧下さい。

参考URL:
http://www.openspc2.org/reibun/javascript/
JAKQ
質問者

お礼

お礼が遅くなりました。ありがとうございました。 やっぱり、MacのIE5.xでは、動かないんですね~。 いろいろ勉強になりました!

その他の回答 (2)

回答No.2

<img src="img/button.gif" onClick="print()"> もしくは、 <a href="void()" onClick="print()">   <img src="img/button.gif"> </a> だとどうでしょうか?

JAKQ
質問者

お礼

お礼が遅くなりました。ありがとうございます。 おかげさまでMacのNNでも動作するようになりました!

  • master-3rd
  • ベストアンサー率35% (582/1641)
回答No.1

私も他の人に教えていただいたので詳しいことはわからないのですが… <input type="button" value="印刷" onClick="window.print()"> 私の場合、これで印刷できるようにしています。意味一緒なのかな? Win+IEの環境でしか使った事がないので何ともいえませんが試してみてください。

JAKQ
質問者

お礼

早速、ありがとうございます。 取引先の依頼は「画像をボタンとして使う」というのが大前提なんです。 私の説明不足でした。申し訳ありません。

関連するQ&A