<HTML><HEAD> <TITLE>Welcome to my site!</TITLE> </HEAD> <FRAMESET cols="150,*"> <FRAME name="menu" src="menu.htm"> <FRAME name="content" src="intro.htm"> </FRAMESET> <BODY> <!--如果是支持FRAME的浏览器,则不会显示下面的内容;否则,也显示出简单菜单页面--> Welcome to my site.<P> <A href="intro.htm">Introduction</A> <A href="products.htm">Products</A> <A href="reviews.htm">Reviews</A> </BODY></HTML> |
<FRAMESET rows="60%,40%"> <FRAME name="link" src="link.htm"> <FRAMESET cols="*,*,*"> <FRAME name="blank1" src="blank.htm"> <FRAME name="blank2" src="blank.htm"> <FRAME name="blank3" src="blank.htm"> </FRAMESET> </FRAMESET> |
<a href="javascript:navAll()">修改下面3个FRAME的内容</a> <SCRIPT language="javascript"><!-- function navAll() { parent.FRAMEs[1].location.href="red.htm"; parent.FRAMEs[2].location.href="blue.htm"; parent.FRAMEs[3].location.href="white.htm"; } // --></SCRIPT> |
empID = new Array(); empID[0] = 'Dana Corolla, CEO'; empID[1] = 'Arturo Montero, senior editor'; empID[2] = 'Percy Tercel, head designer'; empID[3] = 'Angus Coupedeville, astrologer'; |
part1 = '<HTML><HEAD></HEAD>'; part1+= '<BODY bgcolor=#ffffff><DIV align=center>'; part2 = '</DIV></BODY></HTML>'; function showMe(n) { parent.FRAMEs[1].document.open(); parent.FRAMEs[1].document.write(part1); parent.FRAMEs[1].document.write(empID[n]); parent.FRAMEs[1].document.writeln(part2); parent.FRAMEs[1].close(); } |
<HTML><HEAD> <TITLE>Passing data</TITLE> <SCRIPT LANGUAGE="javascript"><!-- myWord=""; //--></SCRIPT> </HEAD> <FRAMESET rows="*,1" FRAMEBORDER=no> <FRAME name="active" src="query.htm"> <FRAME name="dummy"> </FRAMESET> </HTML> |
<HTML><HEAD></HEAD> <BODY> <FORM name="myForm"> <INPUT type=text size=12 name="myText"> <P> <A onClick="parent.myWord=myText.value" href="result.htm">See it in yellow on blue!</A> </FORM> </BODY></HTML> |
<HTML> <HEAD></HEAD> <BODY bgcolor=#0000cc vlink=#99ffff> <FONT size=+3 color=#ffff00> <SCRIPT language="javascript"><!-- document.write(parent.myWord); //--></SCRIPT> </FONT><P> <A href="query.htm">Do it again</a> </BODY></HTML> |
这个例子很有实用价值。比如说,你可以设定访问者按一定的次序打开页面,收集用户信息,最后定制出用户特制的显示内容。
谈到状态维护功能,这个方法不会比使用cookie或CGI更好,因为当FRAMESET重载或者退出时,变量值就丢失了。但是,它不要求服务器端响应,也不存在安全问题,因此还是可以小试一把的。
<IFRAME name="floater" src="trog.htm" width=200 height=200></IFRAME> <A href="grot.html" target="floater" onClick="if (!self.FRAMEs.length) this.target='_top'">See grot.htm</A> |
countDown=FRAMEs.length; function soundOff() { countDown--; if (countDown==0) { goToIt(); } } |
了解这些字:快的意思 速的意思 精的意思 通的意思 下的意思