2015-07-20 24 views
0

我有這樣一段代碼:的JavaScript/PHP的後退按鈕

  if (file_exists($filedir)) { 
      ?> 
       <script>alert('File "<?php echo "$filename"; ?>" already exists.');</script> 
      <?php 
      echo <<<HERE 
      <input action="action" type="button" value="Back" onclick="history.go(-1);" /> 
HERE; 

所以,我怎麼能嵌入腳本的定界符部分爲JavaScript警告框,以在相同的警報警報消息和後退按鈕盒?我試圖添加:

header("Location: "); 

在警告框後,但發回給我一個頁面沒有javascript警報消息。

Thx求助

+0

您可能應該創建一個模態對話框而不是警告框。簡單地做這件事有很多種方式,例如使用JQuery UI對話框或Bootstrap。我也建議你避免重新發明輪子。有許多文件上傳腳本可用。 – vogomatix

回答

0

你可以做這樣的事情:

echo <<<HERE 
<script>alert('File "$filename" already exists.<input action="action" type="button" value="Back" onclick="history.go(-1);" />')</script> 
HERE; 

但不會顯示按鈕時,你必須使用確認或提示的JavaScript方法

0

明白了:

alert('Go back'); window.location.href = "home.php";