海东的技术资料
博客园
::
首页
:: ::
联系
::
订阅
::
管理
::
202 随笔 :: 33 文章 :: 778 评论 :: 68 引用
子父窗口之间的操作之小例子
<
html
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
>
<
meta
name
="GENERATOR"
content
="Microsoft FrontPage 4.0"
>
<
meta
name
="ProgId"
content
="FrontPage.Editor.Document"
>
<
title
>
子父窗口的操作
</
title
>
</
head
>
<
body
>
<
script
>
var
win
=
null
;
function
op()
{
win
=
window.open(
"
about:blank
"
,
"
win
"
,
"
width=200,height=200
"
);
win.document.write(
"
<input type='button' value='关闭父窗口' onclick='window.opener.opener=null;window.opener.close()'>
"
);
win.document.write(
"
<input type='button' value='刷新你窗口' onclick='window.opener.location.reload()'>
"
);
}
</
script
>
<
input
onclick
="op()"
value
="打开窗口"
type
="button"
><
input
type
="button"
value
="最小化"
onclick
="if(win&&win.open&&!win.closed){win.resizeTo(0,0);win.moveTo(0,window.screen.width);}else alert('还没有打开窗口或已经关闭')"
><
input
type
="button"
value
="最大化"
onclick
="if(win&&win.open&&!win.closed){win.moveTo(-4,-4);win.resizeTo(screen.availWidth+8,screen.availHeight+8);}else alert('还没有打开窗口或已经关闭');"
><
input
type
=button
value
="关闭子窗口"
onclick
="if(win&&win.open&&!win.closed){win.opener=null;win.close()}else alert('还没有打开窗口或已关闭')"
><
input
type
=button
value
="刷新子窗口"
onclick
="if(win&&win.open&&!win.closed){win.location.reload();win.focus()}else alert('窗口还没有打开或已关闭')"
><
input
type
="button"
value
="看子窗口的大小"
onclick
="if(win&&win.open&&!win.closed){alert(win.document.body.clientWidth+'*'+win.document.body.clientHeight);win.focus();}else{alert('还没有打开窗口或者已关闭')};"
>
</
body
>
</
html
>
用window.openr打开的子父窗口之间的操作跟框架的是不一样的,子窗口和父窗口之间有opener来联系。而源窗口要访问子窗口要通过其句柄来操作。以上小例子希望能帮助新手更了解他们的操作。
绿色通道:
好文要顶
关注我
收藏该文
与我联系
posted on 2005-10-12 20:34
高海东
阅读(210)
评论(0)
编辑
收藏
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
iBooks Author 迎来挑战者,Inkling 推出内容发布平台
·
传微软将为下一代Xbox游戏机增加3D功能
·
IT产品该如何命名:从iPad商标权之争谈起
·
研究发现未授权iOS应用泄漏隐私少于被苹果批准的应用
·
Twitter宣布所有注册用户默认启用加密
»
更多新闻...
最新知识库文章
:
·
幽默风趣的程序人生回顾:十年编程
·
进入2012 -- 回顾我走过的编程之路
·
如何学习编程
·
学编程关键在动手,提高在实践
·
十年程序员
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
<
2012年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
公告
电子邮箱:ghd258@gmail.com MSN:
ghd258@hotmail.com
您是第
位访问者
昵称:
高海东
园龄:
6年7个月
粉丝:
23
关注:
1
搜索
随笔分类
(227)
.Net Remoting
(rss)
ADO.NET 2.0(4)
(rss)
AJAX(1)
(rss)
ASP.NET(57)
(rss)
ASP.NET 2.0(38)
(rss)
C#(15)
(rss)
CSS(4)
(rss)
Enterprise Library (2)
(rss)
JS(22)
(rss)
NUnit(1)
(rss)
Oracle(6)
(rss)
SQL SERVER 2000(23)
(rss)
SQL SERVER 2005(12)
(rss)
WEB SERVICE(1)
(rss)
Windows Workflow Foundation (5)
(rss)
WINFORM
(rss)
XML(6)
(rss)
功能函数(5)
(rss)
俱乐部事宜(8)
(rss)
其他
(rss)
软件工程(3)
(rss)
数据库(1)
(rss)
水晶报表(3)
(rss)
图片(3)
(rss)
项目管理(5)
(rss)
业界新闻(1)
(rss)
正则表达式(1)
(rss)
智能客户端技术
(rss)
文章分类
(23)
.Net Remoting
(rss)
ADO.NET
(rss)
ASP.NET(10)
(rss)
ASP.NET2.0
(rss)
C#(2)
(rss)
CSS
(rss)
js(5)
(rss)
Oracle
(rss)
SQL SERVER 2000(5)
(rss)
SQL SERVER 2005
(rss)
WEB SERVICE 技术
(rss)
XML
(rss)
项目管理(1)
(rss)
智能客户端技术
(rss)
相册
我的家园
我的证书
连接
BizTalk学习笔记系列
DooIT(ttyp)
Gmail - 收件箱
MSDN Webcast 中心
NFramework开源AOP框架
Rickie Lee's blog
zlz_212的专栏(Dundas Chart )
代码生成工具CodePlusV2.0
老赵点滴“深入Atlas系列”
清清月儿 .NET
深圳.NET 俱乐部
我CSDN的BLOG
邀月的博客日记
积分与排名
积分 - 473888
排名 - 130