Frames的用法(FrameSet和IFrame)
FrameSet
1.用FrameSet代替Body
2.NOFRAMES以防浏览器不支持Frames
example:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<HTML>
<HEAD>
<TITLE>A simple frameset document</TITLE>
</HEAD>
<FRAMESET cols="20%, 80%">
<FRAMESET rows="100, 200">
<FRAME src="contents_of_frame1.html">
<FRAME src="contents_of_frame2.gif">
</FRAMESET>
<FRAME src="contents_of_frame3.html">
<NOFRAMES>
<P>This frameset document contains:
<UL>
<LI><A href="contents_of_frame1.html">Some neat contents</A>
<LI><IMG src="contents_of_frame2.gif" alt="A neat image">
<LI><A href="contents_of_frame3.html">Some other neat contents</A>
</UL>
</NOFRAMES>
</FRAMESET>
</HTML>
布局:
cols
rows
<FRAMESET rows="30%,400,*,2*">
...the rest of the definition...
</FRAMESET>
*表示倍数
嵌套:
嵌套那层不要frame,直接写frameset
数据传递:
1.在一个frame里面放超链接,控制另外一个frame显示的页面:
目标frame命名为a,超链接target为a
2.调用另外一个target里面的javascript函数:
parent.a.函数名称()
参考:http://www.w3.org/TR/html401/present/frames.html
http://www.cnblogs.com/wennxxin/archive/2008/10/11/1308516.html
iframe
<iframe id="f5" style="WIDTH:100%;HEIGHT:25%" frameborder="0" src="RelationIndividual_Info.aspx?ThisCustomerID=<%=CustomerID%>" ></iframe>
调用父级js函数:parent.父级定义函数();