‘壹’ php中信息发布成功跳出JS提示框代码
PHP 弹出JS 提示框示例代码:
<?php
header("Content-type:text/html;charset=utf-8;");
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("数据库连接出错。".mysql_error());
}
mysql_select_db("test");
$sql="insertintotable(id,name)values(1,'chinawinxp')";
$int=mysql_query($sql);
//信息添加或者发布成功
if($int){
$msg="信息发布成功!";
echo("<scripttype='text/javascript'>");
echo("alert('{$msg}');");
//url跳转
echo("location.href='test.php';");
echo("</script>");
}
?>
运行效果:
‘贰’ 如何用php弹出信息提示框
<a href="A页面" onclick="return confirm('确定跳转到A页面吗?')">跳转到A页面</a>
‘叁’ PHP如果这个数据插入成功我想弹出提示框该怎么写呢
echo '<script>alert("插入成功");</sctipt>';
‘肆’ php如何制作弹出窗口
Javascript属于网络的脚本语言,用来给HTML网页增加动态功能。Javascript弹出窗口的方法:
1,弹出包含提示信息窗口 在script标签中 加入 alert("要现实的内容");
2,弹出新窗口,window对象的open方法可实现弹出窗口,具体代码如下
1
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行
参数解释:
window.open 弹出新窗口的命令;
'page.html' 弹出窗口的文件名;
'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;
height=100 窗口高度;
width=400 窗口宽度;
top=0 窗口距离屏幕上方的象素值;
left=0 窗口距离屏幕左侧的象素值;
toolbar=no 是否显示工具栏,yes为显示;
menubar,scrollbars 表示菜单栏和滚动栏。
resizable=no 是否允许改变窗口大小,yes为允许;
location=no 是否显示地址栏,yes为允许;
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;
‘伍’ php提示框怎么写啊
这个一般用ajax来做,你可以用js给那个输入框加一个keyup的事件,每次收到keyup事件(可以认为是输入框内容发生了改变),然后把输入框中的内容用ajax发送到另外一个页面,那个页面以发来的串进行处理(一般是查询数据库),然后把可能的提示列表内容返回,这时,原来的页面收到列表内容再显示出来,一般就是这么个原理,很简单的
‘陆’ 如何修改thinkphp提示信息为弹出框的提示
success和error方法都可以对应的模板,默认的设置是两个方法对应的模板都是:
//默认错误跳转对应的模板文件'TMPL_ACTION_ERROR' => THINK_PATH . 'Tpl/dispatch_jump.tpl',//默认成功跳转对应的模板文件'TMPL_ACTION_SUCCESS' => THINK_PATH . 'Tpl/dispatch_jump.tpl',复制代码
也可以使用项目内部的模板文件
//默认错误跳转对应的模板文件'TMPL_ACTION_ERROR' => 'Public:error';//默认成功跳转对应的模板文件'TMPL_ACTION_SUCCESS' => 'Public:success';
‘柒’ PHP弹出提示框并跳转到新页面即重定向到新页面
这两天写一个demo,需要用到提示并跳转,主要页面要求不高,觉得没必要使用AJAX,JS等,于是研究了下怎么在PHP提示并跳转。
开始先是用了下面这种:
复制代码
代码如下:
echo
"<script>
alert('sucess');parent.location.href='/user/index';
</script>";
alert里面是提示的消息,href是提示后跳转的页面。
后来想起TP框架里面有个redirect()重定向的方法,就去看了看。
不过TP自带的不是弹出窗,于是自己改了改:
复制代码
代码如下:
echo
"<script>
alert('no
loginid');
</script>";
echo
"<meta
http-equiv='Refresh'
content='0;URL=$url'>";
$url就是要跳转的页面,同时,这个还能控制跳转时间,content后面的0就是表示0秒后跳转。
这里,莫离再给出两个直接跳转的方式:
复制代码
代码如下:
header("Location:".PSYS_BASE_URL."user/index");
和
复制代码
代码如下:
header("refresh:{$time};url={$url}");
这两种方式无提示,直接跳转。推荐下面一种。
最后还有一个问题,跳转代码后都跟上一个
return,因为还会执行后面的语句