主题: 自己定义的a.click在dialog后怎么取得dialog的返回值?
作者: sjkyyt01, 发布日期: 2011-07-06 16:09:08, 浏览数: 4302

var a = KE.$$('a');
a.href = 'javascript:;';
a.innerHTML = '<b>' + count.length + '</b>个未使用的附件';
a.onclick = function() {
KE.util.selection(id);
var dialog = new KE.dialog({
id : id,
cmd : 'showfile',
file : '../../Post.aspx?Action=AttachmentList',
width : 400,
height : 200,
title : '查看附件',
yesButton : '使用选中附件',
noButton : '关闭窗口'
});
dialog.show();

 

如上面代码。。怎么取得dialog的返回值,或是怎么在dialog里面设置返回值?

作者: Roddy, 发布日期: 2011-07-07 11:12:17
var dialogDoc = KE.util.getIframeDoc(dialog.iframe);
//取得<input type="text" id="test1" value="abcd">的值
var test1Value = KE.$('test1', dialogDoc).value;

回复
作者: sjkyyt01, 发布日期: 2011-07-07 18:53:47
谢谢。用另一种方法解决了。查看了下代码。原来在noButton后面加个yesClickFn就行了~
回复
发表新帖 发表回复