erogenesis Ответов: 0

Пытаюсь целевой 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" действительно работает при выполнении на самой второй странице, но не тогда, когда я выполняю его с первой страницы.

0 Ответов