2012-01-15 2 views
2

У меня есть iframe, который я хотел бы обновить каждые пятнадцать секунд, но я не уверен, как это сделать или если это возможно. Если да, то как я буду заниматься этим без использования JavaScript. Если вам нужен JavaScript, пожалуйста, напишите, как я буду делать это в JavaScript. Спасибо.Как обновить iframe, не используя javascript?

ответ

1

Вы могли бы добиться этого с помощью мета-тег, внутри головной элемент HTML файла, который включен внутри фрейма:

<meta http-equiv="refresh" content="5" /> 

Это обновить страницу каждые 5 секунд. См. the Wikipedia entry.

Однако, используя JavaScript, это путь:

function reloadIframe() { 
    var iframe = document.getElementById('my-iframe'); 
    iframe.src = "http://some/url/"; 
    setTimeout("reloadIframe()", 5000); 
} 
window.onload = reloadIframe; 

Это перезагрузит IFRAME с ID my-iframe каждые пять секунд, указывая его http://some/url.

+0

Возможно, это сработает, но есть ли способ специально обновить iframe? – Twister

+0

Не было бы это просто обновить iframe, если метатег находился в главной части страницы внутри iframe? –

+0

О, хорошо, что мой iframe находится в теле ... – Twister