HTML - Как обновить sh Iframe? - PullRequest
0 голосов
/ 25 марта 2020

Я уже создал Iframe, и теперь он работает для меня, единственная проблема заключается в том, что когда я щелкаю по значку refre sh, который я создал в своем Iframe, он не работает, и я получаю ошибку Uncaught TypeError: Cannot читать свойство 'sr c' с нулевым значением

Вот мой код:

function refreshIframe() {
  document.getElementById('iframeID').src = document.getElementById('iframeID').src;
}

function displayIframe() {
  document.getElementById("iframeID").innerHTML = "<iframe src='https://www.google.com/' height=\"100%\" width=\"100%\" ></iframe>";
}
<button onclick="displayIframe()">Display</button>

<div id="iframeID">
  <div onclick="refreshIframe()">
    <img src="./refresh.png" />
  </div>
</div>

То, что я хочу, это просто refre sh iframe

1 Ответ

0 голосов
/ 25 марта 2020

Вы пытаетесь - внутри страницы фрейма - получить элемент, который существует на родительской странице. Я уже показал вам, как связаться с родителем, чтобы сделать такие вещи:

HTML - Удалить отображение iframe

Или вы можете сделать

function refreshIframe() {
  window.location = window.location;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...