- ベストアンサー
サイト内検索cgiの修正について
- サイト内検索cgiの修正方法とは?FLASHで作成したテキストボックスとボタンを使用して検索を行いたい
- FLASHと検索ボタンを連携させる方法は?サイト内検索cgiの変更方法について詳しく解説
- FLASHテキストボックスからデータを入力して検索結果を表示させる方法は?サイト内検索cgiの改修手順
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
FLASHでテキストボックスや検索ボタンを作ればいいのよ FLASH MXから簡単にできるようになっていますよ 流れ的にはFLASHとCGIの連携です。 FLASHでフォームを作成し入力されたデータをCGIへ送信します。CGIで処理を行った後にHTMLもしくはFLASHへ処理内容を渡す。 単純なことですw CGIでは通常の場合と比べて注意するのは改行コードぐらいです。FLASHの改行コードはMACと同じです。 CGI側のデコード処理で改行コードの変換など行っている場合は注意して下さい
その他の回答 (1)
- kosa
- ベストアンサー率25% (379/1464)
→3.検索フォーム(cgi)のテキストボックスへ自動で入力 →4.検索フォーム(cgi)のボタンを押す 上記は無駄な作業ですね! FLASHから直接CGIへデータを転送した方がいいですね。 FLASH側では「loadVariables」関数を使うことでCGIへデータを渡せます。 //検索ボタンを押した時の処理 loadVariables("http://xxx.xxxxx.cgi,"post") 受けるCGI側はHTMLと同様特に変更はいりません。 ※FLASHではなく一度HTMLでCGIの動作を確認して下さい FLASHとCGIの連携はこちらのサイトのサンプルをみると理解しやすいと思います。 「FLASH掲示板」はすこし複雑なので連携を勉強したいのであれば「FLASHメール」か「FLASHカウンター」を見るとわかりやすいですよ!!
お礼
回答ありがとうございます。 on(press){ this.getURL("http://--wfinder.cgi","POST"); } を on(press){ loadVariables("http://--wfinder.cgi","POST"); } と変更してみましたが、何も変化がおきません…。。 どこが悪いのでしょうか?
お礼
FLASHで検索ボックスとかボタンは作成済みです。 そこへ入力したデータを、検索フォーム(cgi)のテキストボックスへ入れるまではできました。 現在は 1.FLASHの検索ボックス(入力) →2.FLASHの検索ボタンを押す →3.検索フォーム(cgi)のテキストボックスへ自動で入力 →4.検索フォーム(cgi)のボタンを押す →5.検索結果の表示 というような状態になっています。 ここの3.4.をなくしたいのです。 よろしくお願いします。