javacriptはページの異なった方法を更新します.


次は三つのページをそれぞれframe.html、top.html、bottomと命名します.具体的にどうすればいいですか?
frame.は上(top)下(bottom)の二つのページからなります.コードは以下の通りです.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> frame </TITLE> 
</HEAD> 
<frameset rows="50%,50%"> 
<frame name=top src="top.html"> 
<frame name=bottom src="bottom.html"> 
</frameset> 
</HTML>
今はtop.1として、7つのbuttonがあります.bottomを更新します.以下の7つの文を使って、どれが自分で見てやったらいいですか?
参照
文1.window.parent.frames[1].locations.reload()
文2.window.parent.frames.bottom.location.reload()
文3.window.parent.frame["bottom].location.reload();
文4.window.parent.frames.item(1).locations.reload()
文5.window.parent.frames.item('bottom')locations.reload()
文6.window.parent.bottom.locations.reload()
文7.window.parent['bottom].locations.reload()
top.1ページのコードは以下の通りです.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> top.html </TITLE> 
</HEAD> 
<BODY> 
<input type=button value="  1" onclick="window.parent.frames[1].location.reload()"><br> 
<input type=button value="  2" onclick="window.parent.frames.bottom.location.reload()"><br> 
<input type=button value="  3" onclick="window.parent.frames['bottom'].location.reload()"><br> 
<input type=button value="  4" onclick="window.parent.frames.item(1).location.reload()"><br> 
<input type=button value="  5" onclick="window.parent.frames.item('bottom').location.reload()"><br> 
<input type=button value="  6" onclick="window.parent.bottom.location.reload()"><br> 
<input type=button value="  7" onclick="window.parent['bottom'].location.reload()"><br> 
</BODY> 
</HTML> 
   bottom.html     ,              ,             。

bottom.html        : 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> bottom.html </TITLE> 
</HEAD> 
<BODY onload="alert('     !')"> 
<h1>This is the content in bottom.html.</h1> 
</BODY> 
</HTML>
説明してください
  • windowは現在のページを指しています.例えば、この例についてはtop.htmlページを指します.
  • parentは、現在のページの親ページ、すなわちフレームページを含むページを意味します.例えば、この例については、fraamemoを指す.
  • frame esはwindowオブジェクトで、行列です.フレーム内のすべてのサブページを表します.
  • itemは方法です.配列内の要素を返します.
  • もしサブページもフレームページであり、中はまだ他のサブページであるなら、上の方法はちょっと無理かもしれません.
  • 添付:
    Javascriptはページのいくつかの方法を更新します.
  • history.go(0)
  • locations.reload()
  • location=location
  • locations.assign
  • document.execCommmand('Refsh')
  • window.navigate(location)
  • locations.replace
  • document.URL=locations.href
  • ページの自動更新方法:
    1.ページ自動更新:下記のコードをエリアに追加します.
    <meta http-equiv=「refresh」content=「20」
    20とは、20秒ごとにページを更新することです.
    2.ページ自動ジャンプ:下記のコードをエリアに追加します.
    <meta http-equiv=「refresh」content=「20;url=http://www.wyxg.com">>
    うち20は20秒後にジャンプします.http://www.wyxg.comページ
    3.ページ自動更新js版
    <script laguage=「JavaScript」>
    function myrefresh()
    {
    window.locations.reload()
    )
    set Timeout('myrefresh()'1000)//1秒ごとに更新することを指定します.

    JSフレームを更新するスクリプト文
    //どのようにフレームを含むページを更新しますか?
    <script laguage=JavaScript>
    parent.locations.reload()

    //親ウィンドウの更新
    <script laguage=JavaScript>
    self.opener.locations.reload()

    (または〈a h ref=「javascript:opener.location.reload()」>を更新します。///どのようにしますか?他のフレムのページを更新しますか?script lagge=JavaScript>parent.も一つのFrame eID.locations.reload()ウィンドウを闭じたときに更新しました、ウィンドウを开けたときに更新しましたと、以下のような文言叶です。「opener.locations.reload()」オーフ時に更新<script lagge=「javascript」>window.opener.document.locations.reload()