.NET MVC 4 网站 javascript 弹出窗口中的函数 window 不会 运行
.NET MVC 4 website javascript function in popup window wouldn't run
我正在处理当用户登陆页面时被询问的问卷,如果他同意这样做弹出 window(操作在不同的控制器上)打开(工作正常)当主要 window 已关闭,它应该向弹出窗口发出信号以开始调查问卷。但是,以下机制似乎不会触发 startSurvey
功能。
$('.askForFeedback a.yes').click(function() {
window.survey = window.open("../Home/CustomerFeedback", "Customer Feedback", "width = 600px, height = 400px");
window.onbeforeunload = function() {
window.survey.startSurvey = function() {
$('.survey-questions').show();
$('.leave-window-open').hide();
};
window.survey.startSurvey();
};
});
可能是因为 MVC 控制器不同,还是因为 onbeforeunload
?我一定是遗漏了一些明显的东西。
对于那些想知道这是否有效的人。
$('.askForFeedback a.yes').click(function() {
window.survey = window.open("Home/CustomerFeedback", "Customer Feedback", "width = 600px, height = 400px");
window.onbeforeunload = function() {
$(window.survey.document).find('.survey-questions').show();
$(window.survey.document).find('.leave-window-open').hide();
};
});
我正在处理当用户登陆页面时被询问的问卷,如果他同意这样做弹出 window(操作在不同的控制器上)打开(工作正常)当主要 window 已关闭,它应该向弹出窗口发出信号以开始调查问卷。但是,以下机制似乎不会触发 startSurvey
功能。
$('.askForFeedback a.yes').click(function() {
window.survey = window.open("../Home/CustomerFeedback", "Customer Feedback", "width = 600px, height = 400px");
window.onbeforeunload = function() {
window.survey.startSurvey = function() {
$('.survey-questions').show();
$('.leave-window-open').hide();
};
window.survey.startSurvey();
};
});
可能是因为 MVC 控制器不同,还是因为 onbeforeunload
?我一定是遗漏了一些明显的东西。
对于那些想知道这是否有效的人。
$('.askForFeedback a.yes').click(function() {
window.survey = window.open("Home/CustomerFeedback", "Customer Feedback", "width = 600px, height = 400px");
window.onbeforeunload = function() {
$(window.survey.document).find('.survey-questions').show();
$(window.survey.document).find('.leave-window-open').hide();
};
});