C# window.showModalDialog向父页面传值问题?急急急,分大大的有!!

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:27:36
情景如下:
页面A作为父页面,上面有个textbox和一个(html的)img,点击img执行function OpenDialog(Url)
{window.showModalDialog(Url)}页面B作为ModalDialog被弹出,在B中的ddlB.SelectedItem.ToString()选择“中国”,点击B上的(html)img关闭ModalDialog,并在A的textbox中显示“中国”,就是把中国传给父页面。请问具体怎么办啊

据我分析有以下三点:
1可能是网速慢引起的,我以前也是这样的,你再重试一下看看.你要耐心的等等看.
2可能是你家电脑中了病毒引起的,因为病毒会把天书奇谈中的某些程序破坏或不让它进行或使用.最好解决办法:用杀毒软件清理一下电脑就可以了.
3你家电脑是不是”老”了,装的东西太多了,电脑承受不住就会阻止部分文件执行任务,用一道”反弹墙”把它弹回去,就会出现一个对话框!说:安全错误!把不用的东西(程序或文件)删掉再玩玩看吧!

很简单,如下:
父页面:
function newwindow(obj)
{
var rtn = window.showModalDialog('NewPage.htm','','status=no,scrollbars=no,top=20,left=110,width=420,height=165');
var div = document.getElementById("div1");
div.innerHTML=rtn;
}
子页面:
function pageinit()
{
var lab = document.getElementById("infoimage");
window.returnValue=lab.value;
window.close();
}

页面B:点击B上的(html)img执行function RetrunVal()
function RetrunVal()
{
var obj = window.dialogArguments;
obj.value1=document.form1.ddlB.value;
window.returnValue = obj;
window.close();
}
页面A:在页面A加入TextBox1