cmstop.iframe

弹出一个iframedialog框。

§   原型:

<dialog> cmstop.iframe(
            opt,                  // url
或者 object,
            callbacks,         //
注入到iframe内的函数
            onload             // iframe
内载入完毕执行的函数
);

§   参数说明:

opt 可以是字符串类型的url, 可以是包含以下key的配置

{
            url:<string>,
            width:<int>,
            height:<int>,
            modal:<bool> // [, ...]
具体参数请查看jquery-ui
}

callbacks hash类型, iframe载入后会将callbacks注入到iframe内的window.dialogCallback对象上, 这样内面可以方便与父级页面交互, :

var input = $('input:text');
cmstop.iframe('?app=system&controller=member&action=test', {
            ok:function(val){
                        input.val(val);
            }
});

窗口?app=system&controller=member&action=test, 就拥有对象dialogCallbak, 我们可以在在内执行:

window.dialogCallbak.ok('子窗口中传递');

onload会在每次子窗口载入完毕调用。



Copyright ©2009 - 2014 CmsTop.Com.All rights reserved.
思拓合众