本文目录一览:
- 1、请问如何让PHP在长时间执行中弹出一个对话框并显示“程序正在执行”?求高手详解
- 2、PHP中,如何做出一个弹出对话框?
- 3、php不要用javascript,要怎么弹出消息框?
- 4、php如何制作弹出窗口
请问如何让PHP在长时间执行中弹出一个对话框并显示“程序正在执行”?求高手详解
如果是点击一个按钮弹出对话框再执行程序的话可以写成:
!--此处为触发事件点击的按钮,当然你的可能是一个链接或别的什么形式展现的,我们要用到的只是 id="btn"--
input type="button" value="点我执行" id="btn"
!--此处为弹出窗口层,默认为隐藏状态--
div id="pop" style="display:none;"程序正在执行/div
script type="text/javascript" src="jquery.js"/script
script type="text/javascript"
$("#btn").click(function(){ //点击id="btn"按钮时执行
$("#pop").show(); //显示弹出窗口
//执行ajax请求
$.ajax({
type: "post", //请求方式
data: "", //参数
url: "请求的PHP文件路径",
error:function(){ //请求失败
},
success:function(data){ //请求成功,data为从请求的PHP页面中返回的数据
//请求成功后如果页面不发生跳转的话需要将弹出窗口隐藏
//隐藏弹出窗口的话写:
//$("#pop").hide();
//如果不隐藏,需要在弹出窗口中显示返回的数据的话写
//$("#pop").html("要在弹出窗口中显示的内容文本或html代码");
}
});
});
/script
PHP中,如何做出一个弹出对话框?
form action="" method="post" name="myform" onsubmit="return test()"input type="text" id="myinput"/input type="submit" value="test"//formscript language="javascript"function test(){var myinput=document.getElementById("myinput");if(myinput.value==null){alert("please input a value");return false;}else{return true}}/script
php不要用javascript,要怎么弹出消息框?
php是运行在服务器端的,它本身是没有弹出对话框的命令的(否则的话在服务器的屏幕上弹出对话框对于用户而言有什么意义呢?)。要想在客户端的浏览器中弹出对话框,就必须用前端脚本语言,如果不用Javascript,那就只能用VBScript,而这比Javascript的兼容性差远了(只有IE支持),所以说到最后,你仍然要用Javascript。
php如何制作弹出窗口
Javascript属于网络的脚本语言,用来给HTML网页增加动态功能。Javascript弹出窗口的方法:
1,弹出包含提示信息窗口 在script标签中 加入 alert("要现实的内容");
2,弹出新窗口,window对象的open方法可实现弹出窗口,具体代码如下
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为允许;