采用开发人员page上的“服务条款”示例。如果单击“确定”,我希望页面重定向到其他位置。我正在修改此代码以显示图像,“确定”按钮实际上是一个删除按钮。我有一切工作,除了我不知道如何将该按钮绑定到一个动作。
function picFunction(theurl) {
var imgBox = new Facebox({
ajaxDelay: 100,
draggable: false,
title: 'Terms and conditions',
url: theurl,
submitValue: 'Delete',
submitFunction: function() {
imgBox.fade();
var confirm = new Facebox({
width: 200,
title: 'Confirm',
message: 'Are you sure you want to delete?',
submitValue: 'Yes',
cancelValue: 'No',
submitFunction: function() {
confirm.close();
imgBox.close();
},
cancelFunction: function() {
confirm.fastclose();
imgBox.unfade();
}
});
confirm.show();
}
});
imgBox.show();
}
答案 0 :(得分:2)
您需要更新窗口位置以在给定的URL重新加载页面。所以你的内部submitFunction看起来应该是这样的,你不必担心关闭Facebox,因为页面无论如何都会重定向。
submitFunction: function() {
window.location = 'http://www.pagetosendto.com'
}