• 締切済み

テキスト形式データの別ウインドウ表示

お世話になります。 CGIでText形式のデータをNoteパットなど(OSで関連付けられたアプリ)で 開かせたいのですが、どうも一部の環境で同じウインドウ内に開いてしまいます。 よい方法は、ないでしょうか? Noteパットで開く環境  Windows2000(SP3)+IE6(SP1) ブラウザ内に開く環境  WindowsMe+IE5.5(SPなし)  WindowsNT4.0Server(SP6a)+IE5.5(SPなし) CGIのソースヘッダーは、 Content-type: application/x-csv Content-Disposition: filename="検索結果.csv"; というようにしています。 環境は、 サーバ:WinNT4.0Server(SP6a)+ CGI(C言語) クライアント:WindowsMe+IE5.5(SPなし)        Windows2000(SP3)+IE6(SP1) 以上です。 よろしくお願いします。

みんなの回答

  • wolv
  • ベストアンサー率37% (376/1001)
回答No.1

CGIでできるのは、 ファイルタイプの提示だけで、 それをどのアプリケーションで開くかは、 見ているブラウザー等の設定になると思います。 仮に、サーバー側でアプリケーションを指定できるとすると、 アプリケーションとして「削除コマンドを実行」「再起動を実行」 などができることになってしまい、セキュリティー上問題が起こる気がします。

w0a15455
質問者

補足

ご回答ありがとうございます。 ということは、今回の様にIE5.5(SPなし)では、ブラウザ内に開いてしまい、 IE6.0(SP1)では、別ウインドウ(今回はNoteパット)で開くというのは、 ブラウザの設定ということですよね。 そこで、IE5.5(SPなし)ので、別ウインドウで表示させる設定は あるのでしょうか?

関連するQ&A