1. 程式人生 > >獲取ModalDialog視窗關閉後返回的值

獲取ModalDialog視窗關閉後返回的值

說明:下列程式碼中:紅色標記的window.returnValue即為返回的值

//彈出視窗,下拉框選擇條件

function openWinForSel(obj,swidth,sheight){

var params = obj.parentNode.childNodes[0].value;

var selValue = showModalDialog("<%=request.getContextPath()%>/pages/dynamic/define/openWindowForSel.jsp?params="+params,obj,"dialogWidth:"+300+"px;dialogHeight:"

+300+"px;help:no;scroll:auto;status:no");

try{

if(selValue != 'undefined' && selValue.indexOf('@@')!= -1)

obj.parentNode.childNodes[0].value = selValue;

}catch(Exception){

//alert('test');

}

//alert(obj.parentNode.childNodes[0].value);

}

獲取值的JS

//var obj = window.dialogArguments;

function getSelValue()

{

var params = getParam('selList');

//如果是使用者自定義則返回如下

if(params!="" && params!=null) {

var inputParam = "[email protected]@" + params;

window.returnValue = inputParam;

window.close();

} else {

//如果是使用者選擇則返回如下

var items = document.getElementsByName('selRadio');

for(var i=0; i<items.length; i++)

{

if(items[i].checked) {

var itemValue = items[i].value;

window.returnValue = itemValue;

window.close();

}

}

}

}

相關推薦

獲取ModalDialog視窗關閉返回

說明:下列程式碼中:紅色標記的window.returnValue即為返回的值 //彈出視窗,下拉框選擇條件 function openWinForSel(obj,swidth,sheight){ var params = obj.parentNode.childNodes[

C#呼叫批處理(bat)檔案,並獲取執行批處理(bat)檔案返回

/// /// 執行BAT檔案 /// /// csv檔案引數 /// bat檔案執行返回值 static string execBAT(string fileName) { ProcessStartInfo pro = new System.Diagnostics.ProcessStartInf

怎樣獲取shell函數的返回及shell命令的返回

返回 echo tro bin 狀態 pre code shell函數 sta 1、獲取shell函數調用的返回值: #!/bin/sh info() { cat jlb.sh } res=`info` echo &quo

python多線程獲取子線程任務返回

rgs init range proc imp nod super roc exceptio 今天想實現多線程更新資產信息,所以使用到了threading,但是我需要每個線程的返回值,這就需要我在threading.Thread的基礎上進行封裝 def auto_as

python 獲取 多執行緒的返回

import time import threading class MyThread(threading.Thread): def __init__(self, target=None, args=(), **kwargs): super(MyThread

MUI如何實現返回頁面不重新整理,並獲取上一個頁面的返回

MUI如何實現返回頁面不重新整理,並獲取上一個頁面的返回值      MUI中經常需要用到從當前頁面返回到上一個頁面,且不重新整理上一個頁面。   實現思路: 1.上一個頁面通過MUI的方式跳轉到當前頁面 2.當前頁面設定設定mu

layer.open彈出框不能獲取input框改變 & textarea 取取不到(已解決)

之前總是以為textarea的取值有問題,翻了各種資料發現是用的layer.open導致的。 問題如下:當我修改textarea的值後,觸發layer open的成功回撥函式,得到的值還是textarea之前的值,並不是改變後的值。 解決方法: 將content的$("#commentH

十、獲取異步線程返回Callable

div spa 接口 print fixed bsp rgs 異步線程 submit 一、簡介 異步線程的實現接口Runnable是無法獲得返回結果的,而另一個接口Callable可以返回結果。並通過如Future等方式來獲取異步結果。 二、代碼示例 import

C#:程式視窗關閉,退到托盤圖示

using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace WindowsFormsApp21 { public partial class

視窗關閉釋放記憶體的方法

1、在dlg類中手動增加解構函式,在解構函式中釋放記憶體。 (1)在標頭檔案的類宣告中,新增解構函式宣告 class CTestDlg : public CDialog { public: virtual ~CTestDlg();//解構函式宣告,virtual可寫可不寫。

獲取JavaScript非同步函式的返回

今天研究一個小問題: 怎麼拿到JavaScript非同步函式的返回值? 1.錯誤嘗試 當年未入行時,我的最初嘗試: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <script> func

jmeter獲取上一個介面的返回作為下一個介面的傳入引數

1.新建一個HTTP請求,獲取這個介面返回的電話號碼。 此介面的返回資料: 右擊這個HTTP請求,新增–後置處理器–正則表示式提取器 引用名稱:shop_phone 後面介面用到的變數名稱 正則表示式:<B>(\d{3}-\d{8})</B> 提

jquery獲取ajax成功請求的返回,並返回給其他函式使用

//利用回撥函式把請求返回值獲取 function getAjaxVal(cb){ $.get(url,function(data){ cb(data); }) } getAjaxVal(function(data){ return data; });

視窗開啟子視窗,子視窗關閉自動重新整理父視窗

可以在任何地方插入程式碼 <script language="javascript"> window.onunload = function(){ window.opener.locat

layer.open彈出框不能獲取input框改變 & textarea 取取不到(已解決)

之前總是以為textarea的取值有問題,翻了各種資料發現是用的layer.open導致的。 問題如下:當我修改textarea的值後,觸發layer open的成功回撥函式,得到的值還是textarea之前的值,並不是改變後的值。 解決方法: 將content的$("

php彈出式登錄窗口並獲得登錄返回

.text word www. -o type tst pos click 傳參 一款bootstrap樣式結合php制作的彈出式登錄窗口,輸入用戶名和密碼後,ajax傳參給後臺,並獲得登錄後返回值。 hwLayer+ajax彈出登錄框 1 $(functio

python執行系統命令獲取返回

這就是 () err div log system clas pri 命令 import os, subprocess# os.system(‘dir‘) #執行系統命令,沒有獲取返回值,windows下中文亂碼# result = os.popen(‘dir‘)

機房收費系統之操作員記錄、正在值班人員記錄(關閉視窗判斷事件,MsgBox返回,Queryunload與Unload區別)

      機房收費系統的操作員記錄與正在值班人員記錄的窗體比較簡單,思路也差不多,在這裡就彙總在一起進行總結。 一、流程圖 ①操作員工作記錄窗體流程圖 ②正在值班人員窗體流程圖 二、查詢集 ①MsgBox的返回值有哪些,如何獲取返回值?  

c#獲取url請求的返回

web c# new mar string htm http class dto /// <summary> /// 獲取url的返回值 /// </summary> /// <param name="url">eg:htt

expect實現自動scp和ssh登錄執行命令,並向bash提供返回

ip地址 用戶名 expect 密碼 #!/bin/bash # 全局變量:用戶名,普通用戶密碼,root密碼 loginname="xxxx" userpwd="xxxx" rootpwd="xxxx" # 讀取iplist(逐行存儲IP地址) cat /root/iplist | whi