2015-07-20 85 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";