dポイントプレゼントキャンペーン実施中!

HTMLファイルの中にCGIファイルへのリンクを作りました。
リンクしてCGIファイルも実行してくれましたが、CGIファイルを実行した後、元のHTMLファイルへ戻したいです。
できますでしょうか?
教えてください!
お願いします。

**************************
テストとして、下記のファイルを作りました。
HTMLとCGIのファイル
-----------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD>
<TITLE>テスト</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows" name="GENERATOR">
<META http-equiv="Content-Style-Type" content="text/css">
</HEAD>
<BODY text=#000000 bgColor=#bbeeee>
<H2>テスト</H2>
<HR>
<FORM>
<INPUT type="button" value="計算" onClick="location.href='http://localhost/cgi-bin/test.cgi'" target="_blank style="cursor:hand" title="テスト">
</FORM>
<HR>
</HTML>
----------------
#!/usr/bin/perl
print "Content-Type: text/html\n\n"; `C:/windows/notepad.exe`;
-------------

A 回答 (2件)

CGIからHTMLに戻す方法は「Location:」を使います。



print "Location: 「URL」\n\n";

「URL」にページのURLアドレスを記述!
ポイントは最後の「\n\n」改行を2つ入れるところ!
    • good
    • 0
この回答へのお礼

早速のご回答、どうも、ありがとうございます。
できました。^-^
助かりました。

今はlocalでテストしているため、
HTMLがファイル名です。
URLはファイル名でも宜しいですか?
だめみたいです。
これは残念な所です。
できるとうれしいなぁ・・・

教えてくださいますよう、お願いします。

お礼日時:2004/08/25 14:24

元のページの名前がabc.htmlだとして次のように書けば


いけるのではないでしょうか。

print "Location:http://localhost/abc.html\n\n";
    • good
    • 0
この回答へのお礼

できました。
どうも、ありがとうございました。
助かりました。
感謝!感謝!感謝!感謝!

お礼日時:2004/08/25 15:04

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