Есть ли способ, чтобы я мог обновить кнопку перезагрузки и iFrame - PullRequest
0 голосов
/ 05 апреля 2019

Я работаю над домашней страницей, и у меня есть iFrame, который я бы хотел перезагрузить с помощью кнопки.

У меня есть два файла Javascript, которые я обозначу как «J1» (для первого) и «J2» (для второго), а для двух файлов HTML я буду помечать их как «Hyper1» и «Hyper2».

Проблема, с которой я столкнулся при использовании приведенного ниже кода:

[Hyper1]

<button style="display: none" id="reload" class="tablinks" onclick="reload()">Reload</button>

[J2]

function reload() {
    window.location.reload();
}

, поэтому в основном у меня есть код для кнопки «Hyper1» и функции для «J2» (которыйгде код для iframe), и он по-прежнему перезагружает всю страницу, а не только iFrame.

Я знаю, что это будет казаться действительно простым решением, но я новичок в JavaScript, поэтому лично я незнаю много

1 Ответ

1 голос
/ 05 апреля 2019

Попробуйте это

function reload() {
    document.getElementById('your_frame_id').src += '?v=' + Math.random();
}

Поместите эту функцию в свой J1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...