在一个启用了aerospace的asp.net环境中,每10秒就在客户端下载一次照片?

cbjzeqam  于 12个月前  发布在  .NET
关注(0)|答案(1)|浏览(94)

在asp.net上有一个使用c#编码的网站页面,并且还启用了apache。
我想要一个非常快速加载网页;这将在以下架构中实现;
1-首先,所有数据都由文本框显示(有50个文本框,这是一个申请表。)
2-当网页被请求和加载,然后我想所有的照片都显示在每个文本框附近10由10从页面顶部直到它的结束。(每张照片在5 kb - 20 kb之间;)
我知道图像学家的问题是我怎样才能把所有这些想法变成真实的生活?一些例子和想法将是伟大的!

djmepvbi

djmepvbi1#

(function(images, elements) {
    var fetchImages = function() {
        if(images.length > 0) {
            var numImages = 10;
            while(images.length > 0 && numImages-- > 0) {
                // assuming your elements are <img>
                document.getElementById(elements.shift()).src = images.shift();
                // if not you could also set the background (or backgroundImage) css property
                // document.getElementById(elements.shift()).style.background = "url(" + images.shift() + ")";
            }
            setTimeout(fetchImages, 5000);
        }
    }

    // bind to window onload
    window.onload = fetchImages;
    // if you're going to use something like jquery then do something like this instead
    //$(fetchImages);
}(['url1', 'url2', 'url3'], ['img1', 'img2', 'img3']))

我想,这种东西能达到你想问的效果。
最后一行可能会被替换为

}(<%=ImageUrls %>, <%=ImageElements %>))

相关问题