showModalDialog的使用

弹出页面child.aspx

js脚本:函数

<script >

 function ReKey( obj ){  --obj需要传入主界面的值

window.returnValue = obj;

window.close ();

}

</script>

后台代码.cs

采用字符串拼接方式,调用js中的函数

string s = "需要传入主界面的值";

stringbuilder sbContent = new  stringbuilder();

sbContent.append(" <input type='radio' οnclick="javascript:ReKey('"+ s +"')" /> ");

效果为:

点击页面上的radiobutton按钮,向主页面出入值s,该页面关闭。

 

主页面:

js代码

<script>

function GetValue(){

var ss = window.showModalDialog("child.aspx",'"","设置高宽等");// "dialogWidth:600px,dialogHeight:540px;center:Yes;resizable:no;status:no;scroll:yes;"

此时弹出页面的值s已经传入,ss可以为主页面所用

}

</script>

 

基本介绍:
         showModalDialog()                              (IE 4+ 支持)
         showModelessDialog()                         (IE 5+ 支持)
         window.showModalDialog()                 方法用来创建一个显示HTML内容的模态对话框。
         window.showModelessDialog()            方法用来创建一个显示HTML内容的非模态对话框。
使用方法:
         vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])
         vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures])
参数说明:
        sURL                --   必选参数,类型:字符串。用来指定对话框要显示的文档的URL。
        vArguments   --    可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。
        sFeatures       --    可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值