[請益] 請教php+javascript的alert後跳回頁面

看板PHP作者 (別急著吃棉花糖)時間11年前 (2013/06/12 01:28), 編輯推噓1(108)
留言9則, 5人參與, 最新討論串1/3 (看更多)
各位前輩好: 因為php網頁寫了判斷若帳密輸入錯誤,要能顯示錯誤訊息對話框,並跳回重新輸入頁 使用的是javascript 寫法如下: <?php if 條件成立 { 轉往成功畫面; } else { echo "<script language=javascript>"; echo "window.alert('輸入錯誤'); echo "</script>"; header("location:重回登入網頁"); } 但現在只能直接跳回網頁而不會有錯誤訊息框跑出來。請問這是什麼原因呢?? 還請各位前輩能解惑,要如何出現訊息框才跑回網頁呢?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.12.33.61

06/12 01:31, , 1F
server端語言會先執行,所以在轉跳之後js的部份就略過了
06/12 01:31, 1F

06/12 01:31, , 2F
轉向也用js去作吧…
06/12 01:31, 2F

06/12 01:31, , 3F
用js的history.back(),不要用header
06/12 01:31, 3F

06/12 01:43, , 4F
抱歉,我在alert下方加入echo "history.back()";還是無法
06/12 01:43, 4F

06/12 01:47, , 5F
header 在 HTML 內容之前.在header轉掉 後面寫啥都沒用
06/12 01:47, 5F

06/12 01:49, , 6F
把header拿掉然後用JS的轉頁去轉
06/12 01:49, 6F

06/12 05:06, , 7F
但我已將header拿掉,但還是無法跑出錯誤訊息
06/12 05:06, 7F

06/12 06:53, , 8F
"alert(...);location.href='{$轉址}';"
06/12 06:53, 8F

06/12 11:33, , 9F
謝謝樓上各位
06/12 11:33, 9F
文章代碼(AID): #1Hjrup9L (PHP)
文章代碼(AID): #1Hjrup9L (PHP)