У меня есть две ссылки - каждая должна загрузить свой HTML-файл соответственно в iframe.Они будут загружены в ту же область свертывания JavaScript.Я хочу, чтобы каждая ссылка загружала указанный файл в iframe при нажатии.
Моя проблема в том, что если один html-файл загружен в открытую (показать) область свертывания, то область свертывания будет закрыта, если я нажму на вторую ссылку.Я полагаю, мне нужен сценарий if / then js, но я не уверен в правильной логике и синтаксисе?
Он должен работать логически, как и ожидалось: 1) Если область свертывания закрыта (что по умолчанию), когдаесли щелкнуть любую ссылку, она должна открыться, а затем загрузить содержимое iframe (файл HTML). 2) Если я нажму вторую ссылку, пока открыт коллапс, она должна оставаться открытой (не закрываемой) и просто загружать содержимое второго iframe.(HTML-файл)
То, что у меня есть ниже, прекрасно работает для «загрузки» нужного контента, но переключается по умолчанию.Поэтому, если у меня открыта область с загруженным контентом, она закрывается, если я нажимаю вторую ссылку.
Вот мои отрывки:
<a href="#" onClick='document.getElementById("process_frame").src="html_file_1.php";' data-toggle="collapse" data-target="#content">LINK 1</a>
<a href="#" onClick='document.getElementById("process_frame").src="html_file_2.php";' data-toggle="collapse" data-target="#content">LINK 2</a>
<div id="content" class="collapse">
<p><iframe id="process_frame" overflow="hidden" scrolling="no" frameborder="0" height="280" width="100%"></iframe></p>
</div>
Любые предложения или примеры будут полезны ...Спасибо