注册刷新 echo '<script type="text/javascript">alert("用户名已存在,请更换!");window.location.href="register.php";</script>';这段话在注册时会弹出那个谈话框,但是弹出的时候能刷新,我想是直接在本页面弹出,不刷新!请问怎么修改???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo '<script type="text/javascript">alert("用户名已存在,请更换!");</script>'; //函数:通用提示//参数:提示信息,類型或網址,窗口名或函數名,延时毫秒Function Alert($Str,$Typ="back",$TopWindow="",$Tim=100){ Echo "<script>".Chr(10); If(!Empty($Str)){ Echo "alert(\"Warning:\\n\\n{$Str}\\n\\n\");".Chr(10); } Echo "function _r_r_(){"; $WinName=(!Empty($TopWindow))?"top":"self"; Switch (StrToLower($Typ)){ Case "#": Break; Case "back": Echo $WinName.".history.go(-1);".Chr(10); Break; Case "reload": Echo $WinName.".window.location.reload();".Chr(10); Break; Case "close": Echo "window.opener=null;window.close();".Chr(10); Break; Case "function": Echo "{$TopWindow}();".Chr(10); Break; Default: If($Typ!=""){ //Echo "window.{$WinName}.location.href='{$Typ}';".Chr(10); Echo "window.{$WinName}.location=('{$Typ}');"; } } Echo "}"; Echo "setTimeout(\"_r_r_();\",".$Tim.");"; Echo "</script>".Chr(10); Exit();} 加上之后要调用啊Alert("提示信息!","back","",500); echo '<script type="text/javascript">alert("用户名已存在,请更换!");self.history.go(-1);</script>';这种方法是直接后退一次 echo '<script type="text/javascript">alert("用户名已存在,请更换!");history.back();</script>';这样呢 因为你的提交过程就已经刷新了,除非你改用ajax技术来做.那就复杂了,以你现在的js水平恐怕有困难 建议你还是用AJAX吧,基本应用不难的,以后也是必须要会的。 用confirmif(confirm('用户名已存在,请更换!')) window.location.href="register.php";让用户自己选择,如果取消则不作操作。 php 无法读取Cookie? 求一个在线解压缩的方法或者类 在window下,除了任务计划可以定时执行PHP文件外,还有其他别的方法没 请帮忙看下下面这段利用php创建mysql数据表的源程序 100分求PHP在LINUX下安装的问题 火星无罪~~~!!!请问服务器问题 用下拉菜单跳到一个新开的页面去 怎样在页面中显示SYBASE数据库中的image类型的字段数据,请大虾帮忙! 大家认为面试的时候最容易出的PHP考题是什么方向? 模拟提交表单,cookie参数缺失的情况? php查询数据问题 求php与javascript做一个效果!!!!!!
//参数:提示信息,類型或網址,窗口名或函數名,延时毫秒
Function Alert($Str,$Typ="back",$TopWindow="",$Tim=100){
Echo "<script>".Chr(10);
If(!Empty($Str)){
Echo "alert(\"Warning:\\n\\n{$Str}\\n\\n\");".Chr(10);
} Echo "function _r_r_(){";
$WinName=(!Empty($TopWindow))?"top":"self";
Switch (StrToLower($Typ)){
Case "#":
Break;
Case "back":
Echo $WinName.".history.go(-1);".Chr(10);
Break;
Case "reload":
Echo $WinName.".window.location.reload();".Chr(10);
Break;
Case "close":
Echo "window.opener=null;window.close();".Chr(10);
Break;
Case "function":
Echo "{$TopWindow}();".Chr(10);
Break;
Default:
If($Typ!=""){
//Echo "window.{$WinName}.location.href='{$Typ}';".Chr(10);
Echo "window.{$WinName}.location=('{$Typ}');";
}
} Echo "}";
Echo "setTimeout(\"_r_r_();\",".$Tim.");";
Echo "</script>".Chr(10);
Exit();
}
Alert("提示信息!","back","",500);
这种方法是直接后退一次
这样呢
那就复杂了,以你现在的js水平恐怕有困难
if(confirm('用户名已存在,请更换!')) window.location.href="register.php";
让用户自己选择,如果取消则不作操作。