| <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(); } } |
新聞熱點
疑難解答