在Facebox中重定向URL

时间:2011-02-15 22:02:07

标签: mootools facebox

采用开发人员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();
}

1 个答案:

答案 0 :(得分:2)

您需要更新窗口位置以在给定的URL重新加载页面。所以你的内部submitFunction看起来应该是这样的,你不必担心关闭Facebox,因为页面无论如何都会重定向。

submitFunction: function() {
    window.location = 'http://www.pagetosendto.com'
}