2012-04-11 27 views
2

私はデータベースに情報を投稿するページを持っていますので、別のページに戻ります。唯一のことは、データベースの情報が保存されたことを知らせる警告が表示されたら、ページを自動的に閉じることです。条件付きif文の下にPHPページがあり、そこからjavascriptを実行しています。それを終わらせない唯一のことです。私はwindow.closeとself.closeを試して、close()を実行しましたが、何も考えていないようです。また、Chromeでこれを試してみてください。アラート後にウィンドウを閉じようとしています

if($_POST['finished'] == 'Send') 
{ 

(this is just DB stuff here) 

echo "<script type='text/javascript'>ConfirmStatus = confirm('Thank you for entering the information.') 

if (ConfirmStatus == true) { 

self.close(); 
}</script>";  
} 
+0

の可能性の重複[ウィンドウ/タブを閉じるには、それは可能ですか?](http://stackoverflow.com/questions/6959122/is-it-possible-to-close-a-window -tab) – rlemon

+1

更新を正常に確認する理由を教えてください。私はこのページに確認メッセージを表示し、たぶんどこかに戻るボタンを表示します。 –

+0

これは私が以前に持っていたものですが、上司はこれをやっている人々が正確にコンピューターに精通していないので、ちょうど終了することを望んでいたので、私は窓を閉めたいと思っていました。代わりにwindow.location呼び出し。 –

答えて

0
echo "<script type='text/javascript'> 
    if (confirm('Thank you for entering the information.')){ 
    window.close(); 
    }</script>"; 
+0

そうでない場合は、確認ダイアログを削除して、を使用し、ブラウザに確認メッセージを表示させることができます。 –

関連する問題