アプリ版:「スタンプのみでお礼する」機能のリリースについて

ある目的の対象となるCGIスクリプトはすでにあるのですが、
それを、作動させるのに、よく<img src="./***.cgi">
とかいうふうにして、作動させるのはありますが、
誰かが、或るページへジャンプするときに、その
リンクをクリックしたら、そのCGIを作動させるように
するには、どうしたらよいでしょうか?

たとえば、
<a href="./****.html">ジャンプ</a>
というようなタグで、これをクリックしたら、
自動的に、目的のCGI(***.cgi)が作動するようにする。
ということです。

なにとぞ、アドバイスの程お願いを致します。
m(__;)m

A 回答 (4件)

<a href="~.cgi">ジャンプ</a>


にするだけです。

この回答への補足

早々に有り難うございました。
これで、特定のページへジャンプさせることは出来ますか?

希望としては、特定のパージ「***.html」へ
ジャンプさせたいのですが・・・
それと同時に、***.cgiを作動させたいという意味です。
よろしくお願い致します。

補足日時:2007/05/05 19:49
    • good
    • 0

No.2です。

 記述ミス修正を…

cgiの中に埋め込むhtmlの記述で下記の場所は1行あけてください。
あけないとcgiが動かないと思います。

print << "END_OF_HTML";
Content-type: text/html
              ←ここは必ず1行あける。
<HTML>
<HEAD>
    • good
    • 0

> <a href="./****.html">ジャンプ</a>


> というようなタグで、これをクリックしたら、
> 自動的に、目的のCGI(***.cgi)が作動するようにする。

****.htmlの中で
> <img src="./***.cgi">
を記述すればいいのでは?

この回答への補足

すみません。説明が足らなかったです。
ジャンプ先は、実は、<a href="ftp://*********"></a>
なので、貼り付けられないのです。
すごい、無茶なことしてるのかも知れないんですが・・・<(^^;)>

補足日時:2007/05/07 18:41
    • good
    • 0

<a href="./****.html">ジャンプ</a>


というタグで、これをクリックしたら、目的のcgiを動作させつつ、./****.htmlへもジャンプさせるという意味ですよね?

1.
<a href="./test.cgi">ジャンプ</a>をhtmlに記載

※./test.cgiという名前に意味は無いですが判りやすいように…

2.
test.cgiの中で下記のような感じで、METAタグを書いてあげて自動で****.htmlにジャンプさせてあげます。

print << "END_OF_HTML";
Content-type: text/html
<HTML>
<HEAD>
<META http-equiv="refresh" content="0; url=./****.html">
</HEAD>
<BODY></BODY>
</HTML>
END_OF_HTML

そうすると、一度test.cgiを経由して、目的の./****.htmlへジャンプしますよ。
但し、cgiの動作が重いと疑われるかも…

3.
因みに、1.で単純に書くと、./test.cgiのURLがステータスバー(IEの一番下)に表示されてしまうので、
<A HREF=./test.cgi onMouseOver="window.status='./****.html'; return true;">ジャンプ</a>
としてあげると、"ジャンプ"の箇所にマウスカーソルを持っていかれても、ステータスバーには./****.htmlが表示されて、./test.cgiの存在を隠すことが出来ます。
    • good
    • 0
この回答へのお礼

どうも有り難うございました!!
早速やってみます。
m(__ ;)m

お礼日時:2007/05/05 21:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!