【原汁咖啡】
关于Frame的取值
testFrame.htm
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"
>
<
html
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
>
<
title
>
frame测试
</
title
>
</
head
>
<
frameset
rows
="390,*"
frameborder
="NO"
border
="0"
framespacing
="0"
>
<
frame
src
="frame1.htm"
name
="topFrame"
scrolling
="NO"
noresize
>
<
frame
src
="frame2.htm"
name
="mainFrame"
>
</
frameset
>
<
noframes
><
body
>
</
body
></
noframes
>
</
html
>
frame1.htm
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>
<
html
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
>
<
title
>
frame测试
</
title
>
<
script
>
function
test1()
{
alert(parent.mainFrame.frame2Variable);
parent.mainFrame.frame2Method();
alert(parent.mainFrame.document.getElementById('frame2FormValue').value)
}
function
test2()
{
alert(window.frames['iframe'].iframeVariable);
window.frames['iframe'].iframeMethod();
alert(window.frames['iframe'].document.getElementById('iframeFormValue').value)
}
</
script
>
</
head
>
<
body
>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
<
br
>
frame1.htm!
<
br
>
<
form
name
='frame2Form'
>
<
input
type
=button
value
='调用frame2.htm中的变量和方法'
onclick
="test1()"
><
br
>
<
input
type
=button
value
='调用iframe.htm中的变量和方法'
onclick
="test2()"
><
br
>
<
input
type
=text
id
='frame1FormValue'
value
='frame1.htm中的表单元素的值'
><
br
>
</
form
>
<
br
>
这是frame1.htm中的IFrame
<
br
>
<
Iframe
name
='iframe'
src
='iframe.htm'
width
='800'
height
="600"
/><
br
>
frame1.htm结束!
<
br
>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
<
br
>
</
body
>
</
html
>
frame2.htm
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>
<
html
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
>
<
title
>
frame测试
</
title
>
<
script
>
var
frame2Variable
=
'frame2.htm中的变量!';
function
frame2Method()
{
alert('frame2.htm中的方法!');
}
</
script
>
</
head
>
<
body
>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
<
br
>
frame2.htm!
<
br
>
<
form
name
='frame2Form'
>
<
input
type
=text
id
='frame2FormValue'
value
='frame2.htm中的表单元素的值'
>
</
form
>
frame2.htm结束!
<
br
>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
<
br
>
</
body
>
</
html
>
iframe.htm
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>
<
html
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
>
<
title
>
frame测试
</
title
>
<
script
>
var
iframeVariable
=
'iframe.htm中的变量!';
function
iframeMethod()
{
alert('iframe.htm中的方法!');
}
function
parentMethod()
{
parent.test1();
parent.test2();
}
function
parentFormValue()
{
alert(parent.document.getElementById('frame1FormValue').value);
}
</
script
>
</
head
>
<
body
>
<
form
name
='iframeForm'
>
<
input
type
=text
id
='iframeFormValue'
value
='iframe.htm中的表单元素的值'
>
<
input
type
=button
value
='调用frame1.htm中的方法'
onclick
='parentMethod()'
>
<
input
type
=button
value
='输出frame1.htm中的表单元素'
onclick
='parentFormValue()'
>
</
form
>
Iframe的frame!
</
body
>
</
html
>
posted on 2007-09-26 13:28
我为J狂
阅读(1206)
评论(0)
编辑
收藏
所属分类:
Web
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
JS实现可改变列宽的table实例
js校验总结
清缓存语句
关于Frame的取值
如何动态添加html元素
使用Java2WSDL 命令出错的解决方案
JavaScript中的方法重载
Iframe自适应页面高度问题的最简单最适用的解决办法
Powered by:
BlogJava
Copyright © 我为J狂
<
2024年11月
>
日
一
二
三
四
五
六
27
28
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
30
1
2
3
4
5
6
7
导航
BlogJava
首页
联系
聚合
管理
统计
随笔 - 47
文章 - 30
评论 - 327
引用 - 0
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(11)
给我留言
查看公开留言
查看私人留言
随笔分类
(48)
android(2)
(rss)
JavaScript(4)
(rss)
Java算法(10)
(rss)
ubuntu(4)
(rss)
WebService(1)
(rss)
图形用户界面(7)
(rss)
学习资料(1)
(rss)
小技巧(2)
(rss)
开源框架(4)
(rss)
数据库编程(3)
(rss)
程序人生(3)
(rss)
线程(1)
(rss)
设计模式(6)
(rss)
文章分类
(29)
android(4)
(rss)
DataBase(6)
(rss)
Eclipse(2)
(rss)
JavaEE(3)
(rss)
JavaSE(3)
(rss)
job(1)
(rss)
ubuntu(2)
(rss)
Web(8)
(rss)
常去逛逛
Ajax开发
android developers
android source
android开发社区
CSDN
js创意
Matrix
prototype.js1.4文档
SUN中国技术社区
中国Eclipse社区
中国软件网
和风部落
子在川上曰
实用Android开发工具和资源精选
我的另一个博客(关注Python)
搜索
积分与排名
积分 - 170002
排名 - 344
最新评论
1. re: 一种不安装JRE环境即可运行Java应用程序的方法
ok
--我为J狂
2. re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录]
!!!!!!!坑啊!!!!!!!!!
说的跟没说一样!
--Sunshine
3. re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录]
@林
这正是大家的难处
--过客
4. re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录]
没有意义
--过客
5. re: 一种求字符集子集的方法
如果这个字符串中有字母重复,该怎么做呢?
--phenix
6. re: 一种不安装JRE环境即可运行Java应用程序的方法[未登录]
问题是,要公布JAVA程序的时候,要顺带把JRE目录也一起打包到程序里(一个HelloWorld的程序也要高达几十M),然后发给客户说我们的软件就是这么庞大。。。唉,还是没能解决我的烦恼。
--林
7. re: 一个简单问题的巨牛解法方案[未登录]
DOOD
--HP
8. re: JS实现可改变列宽的table实例
很好,能用!谢谢!!
--凤凰
9. re: 一种不安装JRE环境即可运行Java应用程序的方法
支持楼主 学习了
JAVA免安装
MYSQL也免安装
这样操作的话 就可以把整个做好的程序给客户,解压后就可以直接用了,多好,省的客户唧唧歪歪的搞不灵清
--shorin
10. re: 一种不安装JRE环境即可运行Java应用程序的方法
谢谢楼主分享,即使你是2007年写的
--Marcus
阅读排行榜
1. 一种不安装JRE环境即可运行Java应用程序的方法(16870)
2. android中Touch事件的处理逻辑(12129)
3. 如何给Ajax的回调函数传参数?(7944)
4. Java编程书籍大全(7699)
5. 用SWT画了一个QQ2006的界面(5303)
6. 向js方法的参数中传递单引号的方法(5131)
7. 关于RandomAccess接口的研究(4341)
8. 一种用Java实现的直接选择排序算法(4061)
9. ubuntu下千万不要尝试窗口柔化特效(3633)
10. Eclipse3.2下的SWT应用程序的打包方法(3496)
评论排行榜
1. 一种不安装JRE环境即可运行Java应用程序的方法(44)
2. 我的Java之旅(33)
3. Java编程书籍大全(27)
4. 一个简单问题的巨牛解法方案(18)
5. 几种javascript的改进写法(15)
6. 用顿号将若干个字符串分隔开 (15)
7. 用SWT画了一个QQ2006的界面(14)
8. Java编程原则(12)
9. 一种向数据库中写入数据的方法(10)
10. 用汉字也可以编Java程序(10)