- 締切済み
テキスト形式データの別ウインドウ表示
お世話になります。 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) 以上です。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- wolv
- ベストアンサー率37% (376/1001)
回答No.1
CGIでできるのは、 ファイルタイプの提示だけで、 それをどのアプリケーションで開くかは、 見ているブラウザー等の設定になると思います。 仮に、サーバー側でアプリケーションを指定できるとすると、 アプリケーションとして「削除コマンドを実行」「再起動を実行」 などができることになってしまい、セキュリティー上問題が起こる気がします。
補足
ご回答ありがとうございます。 ということは、今回の様にIE5.5(SPなし)では、ブラウザ内に開いてしまい、 IE6.0(SP1)では、別ウインドウ(今回はNoteパット)で開くというのは、 ブラウザの設定ということですよね。 そこで、IE5.5(SPなし)ので、別ウインドウで表示させる設定は あるのでしょうか?