0

これをグーグルで検索してみましたが、解決策/スクリプトが見つからないようです。

ページをリロードする頻度をユーザーが選択できるようにしたいと思います。

たとえば...ウェブサイトは2つのiframeに分割されています。上部のiframeを使用すると、ユーザーは「ページは__秒ごとにリロードされます」と入力/選択できます。一番下のiframeは実際のウェブサイトであり、ユーザーが設定した間隔に従ってリロードされます。

ps私はHTMLに精通していますが、JavaScriptは初めてです

前もって感謝します!

4

1 に答える 1

0

ここでは、ページを自動更新するためにjQueryとjavascriptを使用しています。関数内update()では、URLから受信データを送信できるAJAXを使用しており、varを使用してそのデータを出力できます。xmlhttp.responseText

var time = //what the user has selected for when the update should happen
setInterval(function() {
    update();
}, time);
function update() {
    var xmlhttp;
    if(window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    } else {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=
        function() {
            if(xmlhttp.readyState==4 && xmlhttp.status==200) {
                if(xmlhttp.responseText != $('body').val()) {
                    $('body').html(xmlhttp.responseText).fadeIn(500);
                }
            }
        }
    xmlhttp.open("GET","your_url_to_get_the_updated_page.php",true);
    xmlhttp.send();
}
于 2012-06-27T05:45:58.637 に答える