|
蓝森林 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的高
怎么做才行呢? |
|