请问怎么在验证后跳出一个提示DIV 本帖最后由 zxaizwq3344 于 2010-04-14 11:25:01 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo "<script language=\"JavaScript\">\r\n"; echo " alert(\"验证码输入错误,请返回重新输入\");\r\n"; echo " history.back();\r\n"; echo "</script>"; exit; 把这一快代码换成弹出div的代码不就行了 position: absolute; top:0px; left:0px; width:1400; height:1200; z-index:1;有这个属性就可以了top:0px; left:0px; width:1400; height:1200;这四个值用js控制你要出现的位置 <script type="text/javascript" src="inc/javascript/jquery.js"></script><script type="text/javascript" src="inc/javascript/jquery_ui/ui/ui.dialog.js"></script><Script>//需要jquery.js 和 ui.dialog.js/** * 自定义提示框 * @param string title 提示标题 * @param string content 提示内容 * @param object buttons 和jquery ui中的buttons参数一样 */function LD_alert(title, content, _options, callback) { if (jQuery.isUndefined(title)) title = '错误提示'; var buttonOk = function() { //点击确定按钮后,执行的函数 if (jQuery.isFunction(callback)) callback(); //呼叫回调函数,这里一般是让表单元素获取焦点 jQuery(this).dialog('close'); //隐藏dialog } var options = { bgiframe: true, //蒙板 resizable: true, //设置为不可改变大小 draggable: true, //设置为不可拖动 height: 180, modal: true, overlay: { backgroundColor: '#000', opacity: 0.5 }, buttons: {'确定':buttonOk} }; //默认参数 if (typeof _options == 'object') jQuery.extend(options, _options); if (!jQuery('#ui_dialog').get(0)) { //如果没有创建dialog对象时 jQuery('body').append('<div id="ui_dialog" title="'+title+'"><p id="ui_dialog_content">'+content+'</p></div>') jQuery("#ui_dialog").dialog(options); jQuery('#ui_dialog_content').dialog('open'); } else { jQuery('#ui_dialog').dialog('option', 'title', title); //设置提示标题 jQuery('#ui_dialog_content').html(content); //设置提示内容 jQuery('#ui_dialog').dialog('option', 'buttons', {'确定':buttonOk}); jQuery('#ui_dialog').dialog('open'); //打开提示框 }}/** * 自定义确定提示框 * @param string title 提示标题 * @param string content 提示内容 * @param object _options 可以复盖确定框的默认属性 * @param function onDefinite 点击确定以后的回调函数 * @param function onCancel 点击取消后的回调函数 */function LD_confirm(title, content, _options, onDefinite, onCancel) { if (jQuery.isUndefined(title) || title === null) title = '提示'; var buttonOk = function() { //点击确定按钮后,执行的函数 if (jQuery.isFunction(onDefinite)) onDefinite(); //呼叫回调函数,这里一般是让表单元素获取焦点 jQuery(this).dialog('close'); //隐藏dialog } var buttonCancel = function() { //点击取消按钮后,执行的函数 if (jQuery.isFunction(onCancel)) onCancel(); //呼叫回调函数,这里一般是让表单元素获取焦点 jQuery(this).dialog('close'); //隐藏dialog } options = { bgiframe: true, //蒙板 resizable: false, //设置为不可改变大小 draggable: false, //设置为不可拖动 height: 140, modal: true, overlay: { backgroundColor: '#000', opacity: 0.5 }, buttons: {'取消':buttonCancel, '确定':buttonOk} }; //默认参数 if (typeof _options == 'object') jQuery.extend(options, _options); if (!jQuery('#ui_dialog').get(0)) { //如果没有创建dialog对象时 jQuery('body').append('<div id="ui_dialog" title="'+title+'"><p id="ui_dialog_content">'+content+'</p></div>') jQuery("#ui_dialog").dialog(options); jQuery('#ui_dialog_content').dialog('open'); } else { jQuery('#ui_dialog').dialog('option', 'title', title); //设置提示标题 jQuery('#ui_dialog_content').html(content); //设置提示内容 jQuery('#ui_dialog').dialog('option', 'buttons', {'取消':buttonCancel, '确定':buttonOk}) jQuery('#ui_dialog').dialog('open'); //打开提示框 } return false;}</script>效果如下 <style>.testDiv { position: absolute; top:0px; left:200px; width:400; height:200; z-index:8; border:1px solid red; background-color:#999;}</style><body>aaaaaaaaaaaaaaaaaaaaaaaaaa<div id="test" name="test"></div></body><input type="button" value="test" name="test" onclick="openDiv()"/><script> function openDiv() { document.getElementById('test').className = "testDiv"; document.getElementById('test').innerHTML = "success"; }</script>要透明度:加这个opacity PHP MySql JS及select中的onchange使用 问个正则匹配的问题 新年新希望,散分! 关于索引我理解对吗? 请教啊.,,要把unix时间戳存放到MYSQL中,类型是什么喃??? PHP分页问题 (源码共享)F2blog 1.0 一款基于PHP的、以MySQL为数据库支持的单用户blog(网络日志)程序 这样的xml如何循环 Linux下怎么配置 php连接orale,php.ini怎么配置? php+sql 求救!关于网站开发的毕业设计论文! 360open()的是不是跟别的不一样的
echo " alert(\"验证码输入错误,请返回重新输入\");\r\n";
echo " history.back();\r\n";
echo "</script>";
exit; 把这一快代码换成弹出div的代码不就行了
top:0px;
left:0px;
width:1400;
height:1200;
z-index:1;有这个属性就可以了
top:0px;
left:0px;
width:1400;
height:1200;
这四个值用js控制你要出现的位置
<script type="text/javascript" src="inc/javascript/jquery.js"></script>
<script type="text/javascript" src="inc/javascript/jquery_ui/ui/ui.dialog.js"></script><Script>
//需要jquery.js 和 ui.dialog.js
/**
* 自定义提示框
* @param string title 提示标题
* @param string content 提示内容
* @param object buttons 和jquery ui中的buttons参数一样
*/
function LD_alert(title, content, _options, callback) {
if (jQuery.isUndefined(title)) title = '错误提示';
var buttonOk = function() { //点击确定按钮后,执行的函数
if (jQuery.isFunction(callback)) callback(); //呼叫回调函数,这里一般是让表单元素获取焦点
jQuery(this).dialog('close'); //隐藏dialog
}
var options = {
bgiframe: true, //蒙板
resizable: true, //设置为不可改变大小
draggable: true, //设置为不可拖动
height: 180,
modal: true,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {'确定':buttonOk}
}; //默认参数
if (typeof _options == 'object') jQuery.extend(options, _options);
if (!jQuery('#ui_dialog').get(0)) { //如果没有创建dialog对象时
jQuery('body').append('<div id="ui_dialog" title="'+title+'"><p id="ui_dialog_content">'+content+'</p></div>')
jQuery("#ui_dialog").dialog(options);
jQuery('#ui_dialog_content').dialog('open');
} else {
jQuery('#ui_dialog').dialog('option', 'title', title); //设置提示标题
jQuery('#ui_dialog_content').html(content); //设置提示内容
jQuery('#ui_dialog').dialog('option', 'buttons', {'确定':buttonOk});
jQuery('#ui_dialog').dialog('open'); //打开提示框
}
}/**
* 自定义确定提示框
* @param string title 提示标题
* @param string content 提示内容
* @param object _options 可以复盖确定框的默认属性
* @param function onDefinite 点击确定以后的回调函数
* @param function onCancel 点击取消后的回调函数
*/
function LD_confirm(title, content, _options, onDefinite, onCancel) {
if (jQuery.isUndefined(title) || title === null) title = '提示';
var buttonOk = function() { //点击确定按钮后,执行的函数
if (jQuery.isFunction(onDefinite)) onDefinite(); //呼叫回调函数,这里一般是让表单元素获取焦点
jQuery(this).dialog('close'); //隐藏dialog
}
var buttonCancel = function() { //点击取消按钮后,执行的函数
if (jQuery.isFunction(onCancel)) onCancel(); //呼叫回调函数,这里一般是让表单元素获取焦点
jQuery(this).dialog('close'); //隐藏dialog
}
options = {
bgiframe: true, //蒙板
resizable: false, //设置为不可改变大小
draggable: false, //设置为不可拖动
height: 140,
modal: true,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {'取消':buttonCancel, '确定':buttonOk}
}; //默认参数
if (typeof _options == 'object') jQuery.extend(options, _options);
if (!jQuery('#ui_dialog').get(0)) { //如果没有创建dialog对象时
jQuery('body').append('<div id="ui_dialog" title="'+title+'"><p id="ui_dialog_content">'+content+'</p></div>')
jQuery("#ui_dialog").dialog(options);
jQuery('#ui_dialog_content').dialog('open');
} else {
jQuery('#ui_dialog').dialog('option', 'title', title); //设置提示标题
jQuery('#ui_dialog_content').html(content); //设置提示内容
jQuery('#ui_dialog').dialog('option', 'buttons', {'取消':buttonCancel, '确定':buttonOk})
jQuery('#ui_dialog').dialog('open'); //打开提示框
}
return false;
}
</script>效果如下
<style>
.testDiv {
position: absolute;
top:0px;
left:200px;
width:400;
height:200;
z-index:8;
border:1px solid red;
background-color:#999;
}
</style>
<body>
aaaaaaaaaaaaaaaaaaaaaaaaaa
<div id="test" name="test">
</div>
</body>
<input type="button" value="test" name="test" onclick="openDiv()"/>
<script>
function openDiv() {
document.getElementById('test').className = "testDiv";
document.getElementById('test').innerHTML = "success";
}
</script>要透明度:加这个opacity