要求实现关闭的时候弹出一个评价服务的对话框,提交后两个窗口都关闭
页面有两个关闭按钮,一个是右上角的叉号,一个是页面内退出按钮页面内的按钮用如下代码就实现了,
内添加按钮打开窗口用下面的代码就可以了
function openwin(url)
{
var diag = new Dialog();
diag.Width = 400;
diag.Height = 220;
diag.Title = "服务评价";
diag.URL = url;
diag.show();
}
function aaa()
{
openwin("re.jsp","添加备注");
form1.submit();
}对于右上角的叉号,在onUnload添加函数,就实现不了,直接关闭了
但是用window.showModalDialog可以,但是弹出的窗口是有边框那种,不是像层那种
怎么回事,怎么实现跟页面按钮相同的效果呢
页面有两个关闭按钮,一个是右上角的叉号,一个是页面内退出按钮页面内的按钮用如下代码就实现了,
内添加按钮打开窗口用下面的代码就可以了
function openwin(url)
{
var diag = new Dialog();
diag.Width = 400;
diag.Height = 220;
diag.Title = "服务评价";
diag.URL = url;
diag.show();
}
function aaa()
{
openwin("re.jsp","添加备注");
form1.submit();
}对于右上角的叉号,在onUnload添加函数,就实现不了,直接关闭了
但是用window.showModalDialog可以,但是弹出的窗口是有边框那种,不是像层那种
怎么回事,怎么实现跟页面按钮相同的效果呢
其它的...
你可以设一个全局JS变量,初值为false.
unload时,判断该变量,为false就显示层并return false.为true就return true.
关闭弹出层时设变量为true,然后window.close().
没试验.你试试吧.