人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

複数FORMの一括実行について

一回の操作で複数のcgiを実行したいと思ってます。
ただ、それぞれcgiの仕様により、
name属性が異なります。
サイトAではname サイトBでは2 サイトcでは名前 のように
異なる状態です。

良いcgiがあれば教えてください。
又は改造ができるcgi、修正方法を分かりましたらお教え願います。

自分でプログラムを作る事が出来ませんので、分かりやすくご説明お願いします。

●質問者: bee2310
●カテゴリ:コンピュータ 学習・教育
✍キーワード:CGI name サイト プログラム 仕様
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● shampoohat
●40ポイント

http://tohoho.wakusei.ne.jp/js/

CGIの前段階のhtmlにJavaScriptを書けばOKです。JavaScriptで、自動サブミットされるようにHTMLを書きます。FORMの名前が<FORM name=”form1”> とかになっている感じです。

<script language=”JavaScript”>

function submitall() {

document.form1.hoge.value = document.orgform.text1.value;

document.form1.piyo.value = document.orgform.text2.value;

document.form1.foo.value = document.orgform.text3.value;

document.form1.submit();

document.form2.hoge.value = document.orgform.text1.value;

document.form2.piyo.value = document.orgform.text2.value;

document.form2.foo.value = document.orgform.text3.value;

document.form2.submit();

...

}

</script>

http://www.tcp-ip.or.jp/~mt2knm/etc/obs_metasrch_lib.html

このサイトが超参考になるはずです。

◎質問者からの返答

ありがとうございます!!

1度試してみます・・・。

JavaScriptで解決でれば、簡単でいいですね。


2 ● sandaler
●15ポイント

http://tohoho.wakusei.ne.jp/js/form.htm

CGIはそのままで、javascriptで制御したほうが簡単にできると思いますよ。

未確認ですが、document.form.actionなんかでできそうな気がします。

◎質問者からの返答

ありがとうございます。

既にJavaScriptについて回答がありましたが

JavaScriptを使用する事は盲点でした。

試してみます・・・


3 ● marudarts
●5ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

perlから子プロセスを起動するようにしたら

複数のプログラムを動作できます。

◎質問者からの返答

質問を見てください・・・

プログラムは作れませんので、

子プロセスと言われてもわかりません・・・。

せめて参考になるURLでもあれば、嬉しかったんですけど。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ