新規ウィンドウからのCGI実行 – プログラミング – Home

新規ウィンドウからのCGI実行
 
通知
すべてクリア

新規ウィンドウからのCGI実行


takeshi
 takeshi
(@takeshi)
ゲスト
結合: 23年前
投稿: 83
Topic starter  

 サンプルのCGIを改修して使おうと思っています。

index.html → form.html → test.cgi → result.html

メインページからフォームページを呼び出して、そこのSUBMITボタンでCGIを起動。

結果をresult.htmlで表示させるサンプルプログラムがあります。

これを改修して使いたいのですが、問題があります。

 初期設定ではメインからフォームページまでは同一のウィンドウでリンクしますが、
これを別の新規ウィンドウにフォームページを表示させて、そこからCGIをキックしたい
のですが、同様にSUBMITボタンを押すと、ダウンロード許可のダイアログが出て
CGIをダウンロードしようとしてしまいます。

別ウィンドウに表示させる部分はJavaScriptを使用して、表示させているのですが
この方法では問題があるのでしょうか?

CGIプログラムそのものには手を付けていません。

よろしくお願いします。


引用解決済
トピックタグ
Web
tib
 tib
(@tib)
ゲスト
結合: 22年前
投稿: 468
 

この質問を読む限り、問題の根本は全く別の所にあるように見えます。

「cgiにアクセスしようとしたら、cgiファイルをダウンロードしようとした」

これは、サーバーがcgiファイルを実行可能なプログラムだと認識していないということ
です。どのウィンドウから呼び出すとか、JavaScriptの組み方がどうとかは関係のないこ
とです。つまり、そういう対処では解決できません。

まずは以下の点をチェックしてみてください。
・改修する前の使い方で実行できますか?
 →私は「同じ結果になる」と思います。
・サーバーはCGIが利用できるサーバーですか?
 →私はユーザー持ち込みのcgiを認めていないと思います。
  契約上、cgiが利用可能なサーバーでこうなるのでしたら、
  サーバーの設定を変更する必要があります。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました