蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

iframe 数值传递

现有page_1.html

page_1.html 有 id="aa" 的IFRAME

IFRAME SCR="page_2.html"

page_2.html 中有一个ID="bb" 的层.

现在想通过page_1.html 取得 aa 的高,然后传给 page_2.html ,改变page_2.html中的bb 的高.

能做到吗?

[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>page_1.html</title>
</head>
<body>
<iframe src="page_2.html" id="aa" height="100"></iframe>
<input type="button" value="测试" onclick="document.getElementById('aa').src='page_2.html?'+document.getElementById('aa').height" />
</body>
</html>
[/html]

[html]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>page_2.html</title>
</head>
<body>
<div id="bb"></div>
<script type="text/javascript"><!--
var h=location.search.replace(/\?/g,'');
document.getElementById("bb").style.height=h+"px";
//--></script>
</body>
</html>
[/html]

谢谢.

如果我用表单传值呢?

就是说在page_1.html中为page_2.html中的<input type="hidden" ..>赋值?

<input type="hidden" ..  value="接受的值">

不是, 我是说在主页面如何把值赋给iframe里的页面里的<input type="hidden" id="" value="">

自己顶

或者谁能告诉我,怎么在主页面调IFRAME里面页面中的function?

二楼的代码怎么是无法找到网页?

2楼的意思是你自己按照他的代码做两页 第一是page1 第2个是page2 谢谢楼主的代码 解决我一个大问题啊

为啥做成电子书后 就会出错呢?打不开页面。在IE里倒是好好的。奇怪。

发表于 2006-04-22 02:02:50  按此观看bluebox的个人资料 按此发邮件给bluebox 访问bluebox的主页 发送悄悄话给bluebox 搜索bluebox的所有帖子 引用这个帖子回复  举报不良信息
2楼的意思是你自己按照他的代码做两页 第一是page1 第2个是page2 谢谢楼主的代码 解决我一个大问题啊


呵呵,不能谢我,得谢 aimcn 呀.

另外, 在主面中改变子页面的DIV的属性,比如高.  就是说只刷新主页面,改变子页面里的DIV的高

怎么做才行呢?




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com