页面刷新时关闭对话框窗口 [英] close dialog window when page refresh

查看:64
本文介绍了页面刷新时关闭对话框窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



i我正在开发像monstor这样的工作板网站。

在这里,我有一个网格显示候选人详细信息,如姓名,附加简历,预览简历。

预览简历是点击它时打开的弹出窗口。

grid也可以通过点击标题中的单个复选框来选中全部检查候选人。

但是点击标题复选框,页面将回发。

现在我的问题是,我打开弹出窗口,它已经正确打开但是如果我在弹出时点击全部检查复选框窗口打开,页面显示弹出URL而不是页面URL。

例如,弹出URL是

PreviewCV.aspx?URL = CV_31128.pdf& h = 906& ; w = 1263& applicationID = 44326& jobId = 3396
页面网址为'ViewJobApplication?JobId = 3430& ApplicationStatus =已查看





如果我点击check all选项,页面会回发并显示弹出URL。

我的模态弹出脚本如下:



<前一个=c#> f unction opendialog(url,Id){
var h = $(window).height();
var w = $(window).width();

h = h - (h * 25 / 100 );
w = w - (w * 25 / 100 );
var jobId = ' <%= Request.QueryString [JobId]%>';
$(' #PreviewCV')。load(' Admin / PreviewCV.aspx?URL =' + url + ' & h =' + parseInt(h)+ ' & w =' + parseInt(w)+ ' & applicationID =' + Id + ' & jobId =' + jobId,function(){
return false ;
});

var $ dialog = $(' #PreviewCV'
.dialog({
autoOpen: false
modal: false
height:h,
width:w,
title:' 预览CV'
close:function(){
$ dialog.dialog( close);
}
});
$ dialog.dialog( open);

}

解决方案

(窗口).height();
var w =


(window).width();

h = h - (h * 25 / 100 );
w = w - (w * 25 / 100 );
var jobId = ' <%= Request.QueryString [JobId]%>';


' #PreviewCV')。load(' Admin / PreviewCV.aspx?URL =' + url + ' & h =' + parseInt(h)+ ' & w =' + parseInt(w)+ ' & applicationID =' + Id + ' & jobId =' + jobId,function(){
return false ;
});

var


Hi,
i am developing a job board site like monstor.
in this, i have a grid which displays candidate details like name,attached CV, preview CV.
preview CV is open popup window when we click it.
grid also have option to "check all" the candidate by clicking single check box in header.
but while click header checkbox,the page will be postback.
now my problem is, i open the popup window,it has open correctly but if i click "check all" checkbox while popup window opens,it page shows the popup URL not the page URL.
for example, popup URL is

"PreviewCV.aspx?URL=CV_31128.pdf&h=906&w=1263&applicationID=44326&jobId=3396"
page URL is 'ViewJobApplication?JobId=3430&ApplicationStatus=viewed"



if i click the check all option, the page is postback and show the popup URL.
my modal popup script is below:

function opendialog(url,Id) {
            var h = $(window).height();
            var w = $(window).width();

            h = h - (h * 25 / 100);
            w = w - (w * 25 / 100);
            var jobId = '<%= Request.QueryString["JobId"] %>';
            $('#PreviewCV').load('Admin/PreviewCV.aspx?URL=' + url + '&h=' + parseInt(h) + '&w=' + parseInt(w) + '&applicationID=' + Id + '&jobId=' + jobId, function () {
                return false;
            }); 
           
            var $dialog = $('#PreviewCV')
              .dialog({
                  autoOpen: false,
                  modal: false,
                  height: h,
                  width: w,
                  title: 'Preview CV',                  
                  close: function () {
                      $dialog.dialog("close");
                  }
              });
              $dialog.dialog("open");
           
        }

解决方案

(window).height(); var w =


(window).width(); h = h - (h * 25 / 100); w = w - (w * 25 / 100); var jobId = '<%= Request.QueryString["JobId"] %>';


('#PreviewCV').load('Admin/PreviewCV.aspx?URL=' + url + '&h=' + parseInt(h) + '&w=' + parseInt(w) + '&applicationID=' + Id + '&jobId=' + jobId, function () { return false; }); var


这篇关于页面刷新时关闭对话框窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆