1

チュートリアルの助けを借りて、ワンクリックで 2 つのフレームの変更を実装することができました。しかし、1 つの問題があります。ブラウザの [戻る] ボタンを押すと、前のページに戻らず、代わりにフレームの 1 つだけが元に戻ります。

以下に自分のページを示しました(page2.htmlpage3.html、およびpage4.htmlは何でもかまいません)

この問題を修正するJavascriptを教えてください。

フレームセット

<html>
<head>
</head>
<frameset rows="20%,80%">
<frame src="page1.html" name="top_frame">
<frame src="page2.html" name="bottom_frame">
</frameset>
</html>

page1.html

 <html>
    <head>
    <title>My Site</title>

    <script language="JavaScript" type="text/javascript">
    function change2(url)
    {
    parent.bottom_frame.location=url;
    }
     </script>

    </head>
    <body>
    Click the link below to change both frames.
    <br />
    <a href="page4.html" target="top_frame" onclick=change2('page3.html')>change 2 frames</a>
    </body>
    </html>
4

0 に答える 0