以下のような3つのhtmlファイルがあるとします。
最初のHTMLファイルをindex.html, 2番目のHTMLファイルをiii.html, 三番目のHTMLファイルをuuu.htmlとします。
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<title>iframeのテスト</title> 6</head> 7<body> 8 <a href="uuu.html" target="frame2">ううう</a> 9 <iframe class="ifrm" src="iii.html" name="frame2"></iframe> 10</body> 11</html>
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="utf-8"> 5 <title>コマンドテスト</title> 6</head> 7<body> 8<ul> 9 <li>いいい</li> 10 <li>いいい</li> 11 <li>いいい</li> 12</ul> 13</body> 14</html>
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="utf-8"> 5 <title>コマンドテスト</title> 6</head> 7<body> 8<ul> 9 <li>ううう</li> 10 <li>ううう</li> 11 <li>ううう</li> 12</ul> 13</body> 14</html>
index.htmlを読み込むと、iframe内にはdefaultではiii.htmlが表示されており、index.htmlの「ううう」というリンクを押すとiframe内の表示がuuu.htmlに切り替わるという簡単な構造です。
ここで、リンクを押した後、つまり、uuu.htmlがiframe内に表示されている時に、ブラウザの再読込ボタンを押したとします。index.htmlが再読込され、iframe内の表示はdefaultのiii.htmlに戻ってしまいます。
これを戻さずに、iframe内にはuuu.htmlが表示されたままの状態にすることはできないでしょうか?つまり、index.htmlとuuu.htmlが再読込されるという状態です。
再読込する前のURLを保持しておくようなことをしなければならず難しいような気がするのですが、もし実現できましたら教えてください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/07 23:37 編集
2017/08/04 12:16 編集
2017/08/04 12:46
2017/08/07 10:19
退会済みユーザー
2017/08/07 23:37