Я новичок в HTML-iframes.На обратной панели браузера нажмите и обратно iframes
Мой HTML-код выглядит следующим образом.
index.html
<html>
<head>
<script type="text/javascript">
function change(content,content2) {
top.iframe_b.location.href = content2;
top.iframe_a.location.href = content;
}
</script>
</head>
<body>
<div class="container">
<a title="" href="#" onclick="change('a.html','b.html')"><div class="smallbox">Click meee</div></a>
<div style="width: 30%; height: 100%; float:left">
<iframe id="iframe_a" src="home.html" height="100%" width="100%" name="iframe_a"></iframe>
</div>
<div style="width: 70%; height: 100%; float:right">
<iframe id="iframe_b" src="dash.html" height="100%" width="100%" name="iframe_b" style="border-left: solid; border-left-color: black"></iframe>
</div>
</div>
</body>
Когда я нажимаю на ссылку Click meee
то оба плавающие фреймы iframe_a
и iframe_b
будет оказывать a.html
и b.html
страниц соответственно, которые хорошо.
Но когда я нажимаю кнопку «Назад» браузера, то она меняет только iframe_a
для загрузки home.html
. но iframe_b
не меняется. (Ad последнее изменение HREF был iframe_a
в яваскрипта коде)
затем на втором щелкните по нему меняется iframe_b
и загрузка dash.html
в него.
Я хочу, чтобы и iframes
переключался на последнюю страницу, когда только один раз щелкнул кнопку браузера.
Просьба предложить, если это возможно или любое альтернативное решение также будет оценено.
Могу ли я загрузить последнюю страницу по нажатию кнопки браузера? Я не думаю, что его возможно с этим – AmanS
jquery load() работает асинхронно, поэтому ваш index.html даже не меняет ваше местоположение, но, как я уже упоминал ранее, если вы хотите внести какие-либо изменения, вы можете реализовать это, используя некоторый код js. Если вы хотите, например, показать/скрыть некоторый контент после действия, например, щелкнуть, вы можете сделать это разными способами. – 3squad