Пытаюсь целевой iframe на страницу открытия
Я пытаюсь загрузить html-страницу в iframe на другой странице. Другими словами, в один клик:
1) начиная с первой страницы, откройте вторую страницу (index.html, в том же окне) , содержащем iframe ('frame1').
2) затем загрузите третью страницу (info/aboutSiteDev.html) внутри iframe ('frame1') на второй странице (index.html) это было просто заряжено.
Мои исследования привели меня к двум фрагментам кода, которые, похоже, не работают (см. ниже).
Что я упускаю?
Любая помощь будет очень признательна.
Что я уже пробовал:
<a href="#" onclick="window.open('index.html','_self'); parent.document.getElementById('frame1').src = 'info/aboutSiteDev.html'">Website Development Info</a>
<a href="index.html?displayFrame=info/aboutSiteDev.html">Website Development Info</a></p>
Iframe, на который ссылаются index.html есть:
<iframe id = "frame1" name = "displayFrame" src="/core/home.html" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" title="Display iFrame"></iframe>
Но и то, и другое, похоже, не работает. Они действительно открываются index.html, но они, похоже, не влияют на iframe. Я попытался заменить идентификатор на имя с помощью первого метода, но безрезультатно. Код "parent.document.getElementById('frame1').src" действительно работает при выполнении на самой второй странице, но не тогда, когда я выполняю его с первой страницы.