[英].NET MVC 4 website javascript function in popup window wouldn't run
我正在調查問卷,當用戶登陸頁面時被詢問,如果他同意這樣做,則彈出窗口(動作在不同的Controller上)被打開(工作正常),當主窗口關閉時,它應該提示彈出窗口開始問卷。 但是,以下機制似乎並未觸發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();
};
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.