网页制作总结之iframe 的用法与注意事项

http://tech.ddvip.com   2007年09月06日    社区交流

内容摘要:好多同志对 iframe 是如何控制的,并不是十分了解,基本上还处于一个模糊的认识状态.

  bb.htm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
  <title>sub frame</title>
<style type="text/css">
<!--
html,body{
margin:0px;
width:90%;
}
-->
</style>
</head>
<body>
  I'm a sub frame!
  <br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...<br />
  ...
</body>
</html>
<script language="javascript" type="text/javascript">
var bb_var="I'm a variable in ifr";
function bb(){
  alert("Alert from iframe :I'm frame ifr's function")
}
//获取父页面的变量
alert("Alert from iframe parent.ifr_id::" + parent.ifr_id);
alert("Alert from iframe parent.aa_value : " + parent.aa_value);
//通过父页面的ifr_id来改变 iframe的高度
alert("Alert from iframe : ifr's clientHeight :" +document.body.clientHeight);
parent.ifr_id.height=document.body.clientHeight;
alert("Alert from iframe : ifr's scrollHeight : " + document.body.scrollHeight);
//调用父窗体的函数:
parent.aa("I will calling a function which is Top window's ");
//改变父窗体的标题:
alert("Alert from iframe : I will changing Top window's title");
top.document.title="The title value changed";
//通过父窗体的ifr_id来改变的border 与scrolling
alert("Alert from iframe : I will change my border and scrolling :");
top.ifr_id.border=0;
top.ifr_id.scrolling="no";
</script>

责编:豆豆技术应用

正在加载评论...