WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:ScriptXで印刷ダイアログが表示されないようにしたい

0:[投稿] ぶちこう [MAIL] [2005/05/09 18:01 ][環境:IE6,Win2kSP4(WinXPSP2) Win2kSP4,Tomcat-5.0.28]

初めまして、ぶちこうといいます。

「ScriptX」の標準機能を利用し、印刷ダイアログを
表示せずに印刷を行おうとしています。
Webサーバ上から自身を参照して印刷した場合には
問題なかったのですが、別の端末からWebサーバに
アクセスして印刷を実行すると、なぜか印刷
ダイアログが表示されてしまいます。

どなたか解決方法、もしくは現象に関する情報を
ご存知の方がいらっしゃいましたら、ご教授願います。

以下に、機能を実現しているソースコードを示します。
<html lang="ja">
    <head>
        <meta http-equiv="content-type" content="text/html;charset=EUC-JP">
        <title>test</title>
        <link rel ="stylesheet" HREF="../../page/common/Style.css" TYPE="text/css">

        <script language="JavaScript">
            <!--

            function putSettings() {
                with ( factory.printing ) {
                    header = "";
                    footer = "";
                    portrait = true;
                    leftMargin = 10;
                    topMargin = 10;
                    rightMargin = 10;
                    bottomMargin = 10;
                }
            }

            function Print() {
                putSettings();
                factory.printing.Print(false, window);
                window.close();
            }

            // -->
        </script>

        <object id="factory" viewastext style="display:none"
            classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
            codeBase="../../page/common/ScriptX.cab#Version=6,1,431,2">
        </object>

    </head>

    <body topmargin="0" leftmargin="10" marginheight="0" marginwidth="0" onLoad="Print()">
        <span id="test"></span>
    </body>

</html>

以上です。
よろしくお願いします。


1:[完了] ぶちこう [MAIL] [2005/05/10 15:51 ]

自己レスです。

MeadCo社のWebサイトに、既知の問題として取り上げられていました。
 http://www.meadroid.com/scriptx/docs/printdoc.htm#prompting

@[ツール]-[インターネットオプション]の[セキュリティ]設定に
おいて、「信頼済みサイト」に対象ページのURLを登録する
あるいは、
A有償版ライセンスを購入してMeadCoのサーバに対象ページのURLを
登録する
ことで、印刷ダイアログを表示させずに印刷を実行できます。

有り難うございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World