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.父级定义函数();
 
 

你可能感兴趣的:(FRAMESET)