Я использую теги iframe в своем index.html. Ниже приведен кодИзменение содержимого div html из другого html через jquery
<iframe src="header.html" height="100px" scrolling="no" width="1335px"
style="position: absolute; top: 0px;"></iframe>
<iframe src="menu.html" height="500px" scrolling="no" width="250px"
style="position: absolute; top: 103px;"></iframe>
<iframe src="body.html" height="500px" scrolling="no" width="1083px"
style="position: absolute; top: 103px; left: 260px"></iframe>
<iframe src="footer.html" height="100px" scrolling="no" width="1335px"
style="position: absolute; top: 605px;"></iframe>
Мой Логин ДИВ в menu.html и выхода из системы в footer.html. Я хочу показать logout, когда логин div скрыт (после входа в систему), и когда я нажму «Logout», я хочу, чтобы моя ссылка на выход была скрыта и логин входа был отображен. Поскольку оба они находятся в файле differnet html, поэтому я хочу знать, как мы можем сделать это одновременно. Сейчас эта функция работает, но мне нужно обновить страницу. Также window.location.reload не полезен. Есть ли более простой способ выполнения операций hide/show в нескольких html одновременно.
Привет, в то время как то, что вы спрашиваете, возможно, я должен сказать вам, что вы должны серьезно подумать о том, чтобы отказаться от решения iframes, если у вас нет особых потребностей, требующих их? Если вы обрабатываете основную страницу на серверном языке, вы можете легко включать содержимое каждого отдельного файла на главной странице HTML без необходимости использования iframe. Таким образом, будет один документ, и вам не придется иметь дело с межкадровыми операциями. – plalx
Как сказал @plalx, это можно сделать, но почему? Если вы владеете всеми этими страницами, то почему в мире вы бы использовали iframe? Они будут только вызывать экстремальные головные боли, пытающиеся создать сценарий между ними. Лучше использовать divs, как вы назвали ваши iframes в вопросе. – iGanja