有没有一种方法可以使重新加载按钮刷新和 iFrame
Is there a way that I can make a reload button refresh and iFrame
我正在处理主页,我有一个 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 的新手,所以我个人了解不多
试试这个
function reload() {
document.getElementById('your_frame_id').src += '?v=' + Math.random();
}
将这个函数放在你的 J1 中。
我正在处理主页,我有一个 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 的新手,所以我个人了解不多
试试这个
function reload() {
document.getElementById('your_frame_id').src += '?v=' + Math.random();
}
将这个函数放在你的 J1 中。