Category Archives: IIS

IEの印刷設定をActiveXコントロールとJavascriptで行う方法

イントラネットで表示されているページを印刷しようとすると、 A4・縦で印刷したいのに、デフォルトはA4・横になっているため、 印刷設定を毎回「縦」に変更しなくてはならない事にガマンの限界が…。   Windowsサーバーなので、 イントラネットはIIS上のASPで作っており 一部PHPを使っています。   印刷設定(用紙設定)はASPやJavascriptの関数があるんかな? といろいろ検索しましたが見つかりませんでした…。   しかし、替わりに見つけたのはActtiveXコントロール「ScriptX」を使った方法! まず以下のページで「Dowload smsx.cab」ボタンを押してダウンロード 任意のディレクトリにアップロード 印刷設定を使うページに以下のコードを挿入し、 <object>タグでActiveXコントロール読み込む。 <!– ScriptX 読み込み –> <object id=factory style=”display:none” classid=”clsid:1663ed61-23eb-11d2-b92f-008048fdd814″ codebase=”http://**smsx.cabを設置した場所のパス**/smsx.cab#Version=6,5,439,72(←バージョンによって書き換える)”> </object> <!– ScriptX 読み込み –> 次にJavascriptファンクションで印刷設定を行う。 <script type=”text/javascript”> function printWindow() { factory.printing.header = “ヘッダ名”; … Continue reading

Posted in ASP, IIS, Javascript, PHP, WEB | Tagged | Leave a comment

IISでPOST送信すると405エラーが出るときの対処方法

HTTP 405 – 許可されていないリソースです。 とエラーが出る場合。IISでPOST送信が許可されていない場合になるそうです。 ということでネットで調べたら以下の方法が出てきたので試したら解決しました。   Windws 2000 Serverの場合 マイコンピュータを右クリックして「管理」を選択 ↓ インターネットインフォメーションサービスで該当するサイトを右クリックして「プロパティ」を選択 ↓ 「ホームディレクトリ」タブの「構成」ボタンをクリック ↓ 「アプリケーションのマッピング」タブの「追加」ボタンを押して以下を追加 実行ファイ → C:\WINNT\System32\inetsrv\ssinc.dll 拡張子 → .html 動詞 → 制限 → GET,POST ついでに「.htm」も追加しておく。

Posted in 2000 Server, IIS, OS, WEB, Windows | Tagged | Leave a comment