- PR -

JSPからxlsファイルをサブウィンドウで開く場合について

1
投稿者投稿内容
ちゃた
会議室デビュー日: 2006/04/26
投稿数: 11
お住まい・勤務地: 東京都新宿区
投稿日時: 2006-09-16 03:08
いつもお世話になっております。

JSPファイルからサブウィンドウでエクセルファイルを開く時の質問です。

web.xmlに
<mime-mapping>
 <extension>xls</extension>
 <mime-type>application/vnd.ms-excel</mime-type>
</mime-mapping>
の指定をし、バイナリでの表示になってしまうのは回避しました。

エクセルファイルを開く時に、確認の
「開く」「保存」「キャンセル」を選択出来るウィンドウを表示させないで、
強制的に「開く」の動作で実行させる事は可能でしょうか?

どうぞよろしくお願い致します。
冬寂
ぬし
会議室デビュー日: 2002/09/17
投稿数: 449
投稿日時: 2006-09-16 09:37
恐らく無理だと思った方がいいと思います。
(限定された状況なら方法はあると思いますが。)

エクセルファイルを、ウィルス(や、他のmalware)に置換して見れば、どういう事か分かると思いますよ。
引用:

ウィルスを開く時に、確認の
「開く」「保存」「キャンセル」を選択出来るウィンドウを表示させないで、
強制的に「開く」の動作で実行させる事は可能でしょうか?

ちゃた
会議室デビュー日: 2006/04/26
投稿数: 11
お住まい・勤務地: 東京都新宿区
投稿日時: 2006-09-16 18:08
返答ありがとうございます。
では他の方法を考えてみますね。

ありがとうございました。

引用:

冬寂さんの書き込み (2006-09-16 09:37) より:
恐らく無理だと思った方がいいと思います。
(限定された状況なら方法はあると思いますが。)

progman
大ベテラン
会議室デビュー日: 2005/06/08
投稿数: 227
投稿日時: 2006-09-20 10:34
似たような疑問があります。
仕事場にハード構成、OS、IE、EXCEL、3ソフトへのパッチ適用まったく同じパソコン
2台があるのですが、1台では
「開く」「保存」「キャンセル」を選択出来るウィンドウ
が表示されて、
もう1台では
いきなりエクセルが表示されます。
IEの「詳細設定」を「規定値」戻しても、動作変わりません。

なにが違うのでしょう?
確認ウィンドウが出るようにしたいのですが、どうすればいいでしょう?

いきなりエクセル表示されるほうは、選択できるウィンドウで
「この種類であれば警告する」のチェックをはずしたんではないかとおもっているの
ですが、過去の操作もわかりませんし、確認ウィンドウが出るほうで、チェックはず
してでなくなるのも困るので確認できません。

OS WindowsXP P SP2
IE 6.0 SP2
EXCEL 2002
です。



[ メッセージ編集済み 編集者: progman 編集日時 2006-09-20 10:41 ]
冬寂
ぬし
会議室デビュー日: 2002/09/17
投稿数: 449
投稿日時: 2006-09-20 10:54
# 実は詳しくないのに返答しちゃったなぁと後悔してますが(^^;)ヾ
引用:

progmanさんの書き込み (2006-09-20 10:34) より:
1台では
「開く」「保存」「キャンセル」を選択出来るウィンドウ
が表示されて、
もう1台では
いきなりエクセルが表示されます。
IEの「詳細設定」を「規定値」戻しても、動作変わりません。


恐らく、「開く」「保存」・・・が出るPCは、エクセルをインストールしていなくて、いきなり表示されるPCは、エクセルがインストールされているのだと思います。
(当たり前すぎて疑問に思った事も無いのでしょうけど、テキストファイル、HTMLファイル、エクセルファイル・・・と、色々な種類の見た目が全然違うようなファイルを一つのプログラムで開ける方が不思議じゃありませんか?→疑問に思ったら「プラグイン」で検索)
(あ。後、ツール→ファイルの種類、あたりでエクセルのファイル(の拡張子)が、どのように扱われるのか?という所を調べてみると色々分かるんじゃないかな?)

で、もう一つ、ブラウザのセキュリティの設定が、プラグインの実行を許すような設定になっているのだと思います。
(こうやって、ユーザが信頼出来るサイト、ファイルの種類を設定出来るようにしておかないと、なんだか分からないウィルスやマルウェアが実行される危険が出てくる、という訳です。)
(という訳で、最初の質問に戻ってみると・・・サーバ側で設定出来るようなものでは無い、という訳で先の回答になりました。)
KOX
大ベテラン
会議室デビュー日: 2004/08/23
投稿数: 142
投稿日時: 2006-09-20 10:59
クライアント側の設定を変えてもよいのであれば・・・
http://support.microsoft.com/default.aspx?scid=kb;ja;JP162059
は使えませんか?
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2006-09-20 12:54
引用:

progmanさんの書き込み (2006-09-20 10:34) より:
似たような疑問があります。
仕事場にハード構成、OS、IE、EXCEL、3ソフトへのパッチ適用まったく同じパソコン
2台があるのですが、1台では
「開く」「保存」「キャンセル」を選択出来るウィンドウ
が表示されて、
もう1台では
いきなりエクセルが表示されます。
IEの「詳細設定」を「規定値」戻しても、動作変わりません。



IEではなく「エクスプローラ」の設定で切り替わります。
ツール → フォルダオプション → ファイルの種類
の拡張子xlsを選択し詳細設定で
「ダウンロード後に開く確認をする」
にチェックが入っている場合、ウィンドウでファイルをどうするか
確認するようになります。

これはよくある落とし穴なので気をつけて。
progman
大ベテラン
会議室デビュー日: 2005/06/08
投稿数: 227
投稿日時: 2006-09-20 13:42
すぐエクセルが開くほうの設定を確認しました。

1ダウンロード後開く確認をする
はチェックされた状態

2同じウィドウで開く
はチェックされておらず、変更するのも不可な状態でした。

1のチェックをオフに変更して、OSを再起動すると、2もチェック可能な状態になって
いて、これをチェックすると、確認画面がでるようになりました。

ですが、その後、確認画面で警告のチェックをはずすと、すぐエクセルが開く場合も
あれば、エクスプローラーの設定を見ただけで戻ったり、戻らなかったり、
いろいろで、よくわかりません。
IE、エクスプローラがあがってる状態や出てる画面(エクセル表示か否か)などによって
動きが異なるようなので、
設定変更するたびにOS再起動まで確認しようとしたのですが、再起動したら設定内容が
変わっていたり、いなかったり、でよくわかりません。
設定するタイミングのシステムの状態によるのではとおもいます。

お客さんに聞かれても、設定によって動きは異なるので、いろいろやってみてください。
としかいえない状態です。


1

スキルアップ/キャリアアップ(JOB@IT)