日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js中父窗口获得模态窗口的返回值

發布時間:2024/6/21 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js中父窗口获得模态窗口的返回值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

<!--父窗口JS-->

//查看審核詳細
function viewFlow() {
? ? ? ? ? var strBackValue= openWin('../VertifyView.aspx?&rn=' + Math.random()+'&View='+strValue, 630, 180);//這里的strBackValue就是模態窗口的返回值

? ? ? ? ? alert(strBackValue)
}
//彈窗
function openWin(url, width, height) {
? ? ? ? ?return window.showModalDialog(url, null, 'dialogWidth:' + width + 'px;dialogHeight:' + height + 'px;');
}

<!--模態窗口JS-->

function save() {
? ? ? ? ? var arr = ['A', 'B', 'C', 'D', 'E', 'F'];
? ? ? ? ? var strValue = '';
? ? ? ? ? $(':checkbox:checked').each(function(i) {
? ? ? ? ? if($(':checkbox').parent().hasClass('radio')) {
? ? ? ? ? ? ? ? ?strValue = strValue + ($(this).next().text() + "\n");
? ? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? ?strValue = strValue + (arr[i] + "、" + $(this).next().text() + "\n");
? ? ? ? ? ? ?}
? ? ? ? });
? ? ? window.returnValue = strValue;將需要傳遞到父窗口的值保存在window.returnValue中?
? ? ? window.close(); //關閉窗口
}

注:returnValue除了可以是布爾值,整型值等以外還可以是個js數組,用來傳遞大量數據。

待優化的問題:如果在彈窗的模態窗口未關閉之前,就對父窗口進行操作應該使用什么方式(如點擊模態窗口的的數據,給父窗口某一個控件賦值???)

?

轉載于:https://www.cnblogs.com/chenls/p/5258751.html

總結

以上是生活随笔為你收集整理的js中父窗口获得模态窗口的返回值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。