网页就像页面刷新或幻灯片一样

时间:2012-11-05 18:34:30

标签: asp.net

我有一系列显示某些统计信息的页面。我想创建一个asp.net页面,在某个时间间隔内导航到单页面上的每个页面。 (如幻灯片放映) 我该怎么做到这一点?

谢谢。

2 个答案:

答案 0 :(得分:2)

JavaScript和IFRAME怎么样?您可以使用JavaScript代码(在ASP.NET页面中)以一定间隔更改IFRAME的目标

更新 - 代码示例

<html>
<head>
    <script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
    <script type="text/javascript">
        var s = {
            windowIndex: 0,
            links : ["http://www.bing.com","http://msdn.com","http://url.com"],
            switchFrameSrc : function () {
                var newurl = s.links[s.windowIndex];        
                $(".uriLabel").text(newurl);
                $(".frame").attr("src",newurl);
                s.windowIndex++;    
                if (s.windowIndex >= s.links.length) {
                    s.windowIndex = 0; // reset loop    
                }
            }
        };
        $(document).ready(function () { 
            s.switchFrameSrc();
            window.setInterval(function () { s.switchFrameSrc(); }, 5000);
            // set interval, interval in milliseconds 
        });
    </script>
</head>
<body>
    <div class="uri"><span class="uriLabel">URL goes here</span></div>

    <IFRAME class="frame" src="http://www.url.com" width="800" height="600"></IFRAME>
</body>

答案 1 :(得分:0)

据我所知,实现这一目标的唯一方法是为每个要显示的页面设置一个“iframe”,并使用jQuery或Javascript切换可见性。

希望这有助于!!