<iframe marginwidth="0" marginheight="0" width="240" height="80" scrolling="no" frameborder=0 src="irc_online.php">
</iframe>
我加入這一個html控件我有一個側邊欄這一點,是有辦法我可以每30秒刷新一次,而不是頁面的其餘部分?
許多 感謝
<iframe marginwidth="0" marginheight="0" width="240" height="80" scrolling="no" frameborder=0 src="irc_online.php">
</iframe>
我加入這一個html控件我有一個側邊欄這一點,是有辦法我可以每30秒刷新一次,而不是頁面的其餘部分?
許多 感謝
您可以將元刷新標記在irc_online.php
<meta http-equiv="refresh" content="30">
或者您可以使用JavaScript在使用setInterval刷新來源的src ...
<script>
window.setInterval("reloadIFrame();", 30000);
function reloadIFrame() {
document.frames["frameNameHere"].location.reload();
}
</script>
將「id ='myiframe'」添加到iframe,然後使用以下腳本:
<script>
function f1()
{
var x=document.getElementById("myiframe");
x.src=x.src+Math.floor(random()%100000);
}
setInterval(f1,30*1000);
</script>
我在哪裏可以放這個 function f1(){var x = document.getElementById(「myiframe」); x.src = x.src + Math.floor(隨機()%100000); } setInterval(f1,30 * 1000);它只顯示在我的頁面 謝謝 – VK27 2011-02-28 20:09:11
讓我們假設你的IFRAME ID = myIframe
這裏是代碼:
<script>
window.setInterval("reloadIFrame();", 30000);
function reloadIFrame() {
document.getElementById("myIframe").src="YOUR_PAGE_URL_HERE";
}
</script>
我有一個簡單的解決方案。在你的目的地頁面(irc_online.php)中添加一個autorefresh抹布。
哦,這節省了我的時間!感謝名單 – Bishan 2016-09-17 14:04:34
好吧...所以我知道我回答了十年的問題,但想添加一些東西! 我想添加一個帶有特殊iframe參數的Google日曆。問題是沒有它,日曆不起作用。 30秒對我的使用有點短,所以我改變了我自己的文件到15分鐘 這對我有效。
<script>
window.setInterval("reloadIFrame();", 30000);
function reloadIFrame() {
document.getElementById("calendar").src=calendar.src;
}
</script>
<iframe id="calendar" src="[URL]" style="border-width:0" width=100% height=100% frameborder="0" scrolling="no"></iframe>
那麼做,因爲它不工作(我似乎無法給一個代碼框添加到該回復對不起) [代碼]
是你的
這是不爲我工作。這是我的 - –
VK27
2011-02-28 20:27:40