2014-04-08 48 views
0

我從HTML文件(index.html)中調用一個perl腳本。HTML與Perl腳本不返回到主頁

<form method="post" action="cgi-bin/test.pl"> 
    more cmds.... 
    <input type="submit" align="left" value="Submit"> 
</form> 

perl腳本執行成功。但它仍然在test.pl。它不返回到index.html。在perl腳本之後還有更多的操作需要完成。

如何將執行指針返回到index.html

+0

你的腳本應該重定向到HTML頁面(由JavaScript /頭/ meta標籤)重定向。順便說一下,這是一個古老的方法,甚至在上個世紀末期就已經超過了整個CGI波。 –

回答

0

CGI #Generating a Redirection Header

print CGI->redirect('http://somewhere.else/in/movie/land'); 

或者使用JavaScript的window.location

print CGI->header() . qq{ 
<html> 
<head> 
<script> 
window.location.assign("http://somewhere.else/in/movie/land") 
</script> 
</head> 
<body> 
<p>redirecting...</p> 
</body> 
</html>}; 
+0

非常感謝。 – Kannadaraj