100分求解 -----从showModelessDialog中返回值的问题
我从一个在Iframe里的网页(main2.asp)中,
调用showModelessDialog打开一个查询网页dialogFrame.asp,
该网页中包含框架,框架里指向另外一个网页dialogSearch.asp,
用户在dialogSearch.asp里搜索,在某一结果行上点击,可以将一个ID值传回main2.asp中的一个form里的文本框sType。可是在传递的时候有问题,文本框sType只能得到字符串[Object]而不能得到真正的值,为什么?应该怎么的到?
在我的main2.asp里文本框代码是这样的:
<input type=text size=7 name="sType" value="" tabindex="1"><a href="#" title="快捷搜索"><font onclick='sType.value = window.showModelessDialog("dialogFrame.asp",window,"center:Yes; help: No; resizable: Yes; status: No;")'><b>→</b></font></a>
在我的dialogFrame.asp里有一个javacrip函数:
function RtnValue(return_value)
{
window.returnValue = return_value;
window.close;
}
在我的dialogSearch.asp点击某一行后调用的函数是:
function ClickRtn()
{
parent.RtnValue('aaa');
}// ClickRtn()
可是这样当点击后,文本框里出现的是"[Object]"