会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
J-Pei.net
不进则退,让代码改变人生
用模式子窗口对父窗口进行赋值
用模式子窗口对父窗口
进行赋值
父窗口的代码:
<!
DOCTYPE HT
ML PUBLIC
"-//W3C//D
TD HTML 4.
0 Transiti
onal//EN"
>
<
HTML
>
<
HEAD
>
<
title
>
Parent Web
form
</
title
>
<
script
language
="javascri
pt"
>
function
OpenChild
()
{
var
ParmA
=
retvalA.v
alue;
var
ParmB
=
retvalB.v
alue;
var
ParmC
=
retvalC.v
alue;
var
MyArgs
=
new
Array(Par
mA, ParmB,
ParmC);
var
WinSettin
gs
=
"
center:yes
;resizable
:no;dialog
Height:300
px
"
//
ALTER BELO
W LINE - s
upply corr
ect URL fo
r Child Fo
rm
var
MyArgs
=
window.sh
owModalDia
log(
"
b.html
"
, MyArgs,
WinSetting
s);
if
(MyArgs
==
null
)
{
wi
ndow.alert
(
"
Nothing re
turned fro
m child. N
o changes
made to in
put boxes
"
)
}
else
{
re
tvalA.valu
e
=
MyArgs[
0
].toString
();
re
tvalB.valu
e
=
MyArgs[
1
].toString
();
re
tvalC.valu
e
=
MyArgs[
2
].toString
();
}
}
</
script
>
</
HEAD
>
<
body
>
<
P
><
INPUT
id
="retvalA"
type
="text"
value
="AAA"
></
P
>
<
P
><
INPUT
id
="retvalB"
type
="text"
value
="BBB"
></
P
>
<
P
><
INPUT
id
="retvalC"
type
="text"
value
="CCC"
></
P
>
<
P
><
BUTTON
onclick
="OpenChil
d()"
type
="button"
>
Open
Child Win
dow
</
BUTTON
>
</
P
>
</
body
>
</
HTML
>
模式子窗口代码:
<!
DOCTYPE HT
ML PUBLIC
"-//W3C//D
TD HTML 4.
0 Transiti
onal//EN"
>
<
HTML
>
<
HEAD
>
<
TITLE
>
Child Webf
orm
</
TITLE
>
<
script
language
="javascri
pt"
>
function
Done()
{
var
ParmA
=
tbParamA.
value;
var
ParmB
=
tbParamB.
value;
var
ParmC
=
tbParamC.
value;
var
MyArgs
=
new
Array(Par
mA, ParmB,
ParmC);
window
.returnVal
ue
=
MyArgs;
window
.close();
}
function
doInit()
{
var
ParmA
=
"
Aparm
"
;
var
ParmB
=
"
Bparm
"
;
var
ParmC
=
"
Cparm
"
;
var
MyArgs
=
new
Array(Par
mA, ParmB,
ParmC);
MyArgs
=
window.d
ialogArgum
ents;
tbPara
mA.value
=
MyArgs[
0
].toString
();
tbPara
mB.value
=
MyArgs[
1
].toString
();
tbPara
mC.value
=
MyArgs[
2
].toString
();
}
</
script
>
</
HEAD
>
<
BODY
onload
="doInit()
"
>
<
P
>
Param A:
<
INPUT
id
="tbParamA
"
TYPE
="text"
></
P
>
<
P
>
Param B:
<
INPUT
ID
="tbParamB
"
TYPE
="text"
></
P
>
<
P
>
Param C:
<
INPUT
ID
="tbParamC
"
TYPE
="text"
></
P
>
<
BUTTON
onclick
="Done()"
type
="button"
>
OK
</
BUTTON
>
</
BODY
>
</
HTML
>
posted on
2009-05-31 11:20
J-Pei
阅读(
395
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告