本帖最后由 zxaizwq3344 于 2010-04-14 11:25:01 编辑

解决方案 »

  1.   

    echo "<script language=\"JavaScript\">\r\n";  
      echo " alert(\"验证码输入错误,请返回重新输入\");\r\n";  
      echo " history.back();\r\n";  
      echo "</script>";  
      exit;   把这一快代码换成弹出div的代码不就行了
      

  2.   

    position: absolute; 
    top:0px;
    left:0px;
    width:1400;
    height:1200;
    z-index:1;有这个属性就可以了
    top:0px;
    left:0px;
    width:1400;
    height:1200;
    这四个值用js控制你要出现的位置
      

  3.   


    <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>效果如下
      

  4.   


    <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