-1

我有 2 个不同的 jsp 页面,我需要像幻灯片放映一样一一调用它们。所以我的代码是

     function switchPages(){ //here common function to call from my jsp file

    setInterval(pageOne, 20000);
    setInterval(pageSecond, 20000);
}

function pageOne(){

    var path='graph1.jsp';
    window.location.href = path;

}

function pageSecond(){

    var path='graph2.jsp';
    window.location.href = path;

}

当我的 setInterval 被调用时,它会变得模棱两可。有人可以帮助我吗?提前致谢

4

3 回答 3

1

当页面已经被重定向时,您希望如何调用第二个函数。这是完全错误的

于 2012-08-14T12:59:35.423 回答
0

您可以改用 setTimeout :

function startSwitchPages(){
    setTimeout(pageOne, 20000);
};

function pageOne(){
    var path='graph1.jsp';
    window.location.href = path;
    setTimeout(pageSecond, 20000);
};

function pageSecond(){
    var path='graph2.jsp';
    window.location.href = path;
    setTimeout(pageOne, 20000);
};
于 2012-08-14T12:55:53.910 回答
0

试试这个:

setInterval(function(){pageOne(),pageSecond()},20000)
于 2012-08-14T13:08:05.203 回答