解决方案 »

  1.   

    我是楼主,刚刚注册发帖,没仔细看编辑器,代码直接粘贴过来的,看上去很乱,我重新整理下。
    1.父页面openthewin函数function openthewin(url){
      art.dialog.open(url, {
        title: '添加管理员',
    width: 300, 
    height: 100,
    ok: function () {   
            var iframe = this.iframe.contentWindow;
         if (!iframe.document.body) {
             alert('iframe还没加载完毕呢')
             return false;
            };
         var form = iframe.document.getElementById('form2');
    if (form.user.value === '')
    {
    art.dialog.alert('用户名不能为空!');
    form.user.focus();
    return false;
    } 
    if (form.password.value === '')
    {
    art.dialog.alert('密码不能为空!');
    form.password.focus();
    return false;
    }
    form.submit();
    var pan = art.dialog.data('panduanid');// 存储数据
    art.dialog.tips(pan, 1.5);
     //加入后先弹出“111”,再显示tips,求解答...
                    /*alert('111');
                    die;*/
    //加入后显示“添加成功”,但没有写入数据库...
    /*var win = art.dialog.top;
    win.location.reload();
    art.dialog.close(); */
    return false;
        },   
        cancelVal: '关闭',   
        cancel: true //为true等价于function(){}   
    });
    }
    2.对话框内页面函数function panduan(){
    var hid=document.getElementById('hid').innerHTML;
    if (hid == 0)
    {
    art.dialog.data('panduanid','添加成功!');
    } 
    if (hid == 1)
    {
    art.dialog.data('panduanid','添加失败!');
    } 
    }
    希望高手解答。
      

  2.   

    同求,表示对art.dialog 一窍不通 ,
      

  3.   

    看你的artdialog用的是哪个版本,有的版本不支持iframe的