作者stator (别急着吃棉花糖)
看板PHP
标题[请益] 请教php+javascript的alert後跳回页面
时间Wed Jun 12 01:28:16 2013
各位前辈好:
因为php网页写了判断若帐密输入错误,要能显示错误讯息对话框,并跳回重新输入页
使用的是javascript
写法如下:
<?php
if 条件成立
{
转往成功画面;
}
else
{
echo "<script language=javascript>";
echo "window.alert('输入错误');
echo "</script>";
header("location:重回登入网页");
}
但现在只能直接跳回网页而不会有错误讯息框跑出来。请问这是什麽原因呢??
还请各位前辈能解惑,要如何出现讯息框才跑回网页呢?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.12.33.61
1F:→ terrybob:server端语言会先执行,所以在转跳之後js的部份就略过了 06/12 01:31
2F:→ terrybob:转向也用js去作吧… 06/12 01:31
3F:推 hareion08:用js的history.back(),不要用header 06/12 01:31
4F:→ stator:抱歉,我在alert下方加入echo "history.back()";还是无法 06/12 01:43
5F:→ iFEELing: header 在 HTML 内容之前.在header转掉 後面写啥都没用 06/12 01:47
6F:→ iFEELing:把header拿掉然後用JS的转页去转 06/12 01:49
7F:→ stator:但我已将header拿掉,但还是无法跑出错误讯息 06/12 05:06
8F:→ emn178:"alert(...);location.href='{$转址}';" 06/12 06:53
9F:→ stator:谢谢楼上各位 06/12 11:33