アプリ版:「スタンプのみでお礼する」機能のリリースについて

ASPにて印刷ボタンを作成し、ブラウザで「CTRL」+「P」の動きをさせたい場合、どういうコーディングになるか教えてください。
どうもobjectで定義して object.print()のような感じみたいなんですが・・
対応ブラウザはIE5.5とIE6.0です。
ASP初心者です。よろしくお願いいたします。

A 回答 (2件)

クライアント側JavaScriptで



window.print();

――で、駄目ですか?

この回答への補足

回答ありがとうございます。
それもやってみたのですがダメでした。
InterDevでデバッグもやってみたのですが、表示することもできず
できませんでした。

補足日時:2002/09/06 13:06
    • good
    • 0
この回答へのお礼

解決しました。
これで印刷ダイアログが表示されました。
<FORM>
<INPUT Type="button" VALUE="印刷" onClick="print();">
</FORM>
ありがとうございました

お礼日時:2002/09/10 09:59

JavaScriptのprint()はネスケだけです。


IEでは対応していません。
あきらめて下さい。

この回答への補足

回答ありがとうございます。
できない技術なんですかね?

どういう技術かはわかりませんが、
IISサーバのiishelpにて印刷ボタンがあり、
その印刷ボタンに
Sub TOCPrint_Click()
   :
hhctrl.Print()
End Sub
という記述があったので、そんなような感じかなと思ったのです。
ただ、このままやってもできませんでしたので、
hhctrlが何をしめすのかとかもわかりませんが、
なんとなくできるのかなと思ったのです。

補足日時:2002/09/06 13:06
    • good
    • 0
この回答へのお礼

質問の件が解決しました。
これで印刷ダイアログが表示されました。
<FORM>
<INPUT Type="button" VALUE="印刷" onClick="print();">
</FORM>
私がみたパターンはもしかしたら、
ASPでActiveReportを呼び出し、ASP上でARビューワを<OBJECT>タグで埋め込んだ
場合、"OBJECT名.Printer.PaperSize"などで用紙設定ができるらしいので、
この技術かもしれません。
でも、上記ので十分なので、上記命令でやることにしました。
回答ありがとうございました。

お礼日時:2002/09/10 10:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!