0

3 つのフレームで html ページを作成します。最初のフレームには、コンボ ボックスに可変コンテンツを含むフォームが含まれています。だから私はcgi-skriptでそれを生成します。フォームを送信するときに、2 番目の cgi-skript の結果を 2 番目のフレームで送信したいと考えています。しかし、target="framename" 属性を追加するだけでは、2 番目のフレームに対処できないようです。これは、生成されたフレームがハードコードされた html ページと同じ起源を持っていないためだと思います。

2 番目の cgi-skript から 2 番目のフレームに応答を送信する方法を知っている人はいますか? または、HTML ページの定義された部分 (スクリプト タグなど) で応答を送信する方法はありますか?

4

1 に答える 1

0

申し訳ありませんが、これは「本当の」問題ではありません。私もローカル IIS でこれを実行しようとし、ダブルクリックして html ファイルを開きました。問題は、cgi-script と html-does が同じオリジン (html file:///C.. と cgi-file localhost/cgi-bin/...) を持っていないことです。そのため、ブラウザ (localhost/...) から html ファイルを呼び出すだけです。

于 2012-10-15T05:49:44.560 に答える