我正在寻找一种从URL列表中一次显示一个网站列表的方法。我很好用一个非常手动的解决方案,我发现了一个AJAX解决方案,其中每个“页面”都显示在一个选项卡中,但它非常重,因为如果我有50个页面,我希望用户一次翻页,这个解决方案本质上将所有50页拉到一页上。你知道一个框架做同样的事情,但一次只加载一页吗?非常感谢您的建议和帮助。这是我找到的网站 - http://css-tricks.com/jquery-ui-tabs-with-nextprevious/
答案 0 :(得分:1)
您可以将网址加载到数组中,然后创建一个“下一步”按钮,将下一个网址加载到div中;取代前一个。
答案 1 :(得分:0)
你需要这样做javascript吗? 可能更容易使用php卷曲页面,然后将此返回的数据作为可评估的数组回显到html中。然后允许用户使用next和prev按钮更改您正在查看的返回数组的哪个部分。
如果你预加载每一个,它会很重,正如你所指出的那样。
答案 2 :(得分:0)
这个想法是为AJAX尖叫。通过适当的AJAX调用,只有在实际选中选项卡后才能加载页面。需要转储加载到该区域的任何先前页面。如果您正在使用iframe的src属性,则实际上不需要物理切换选项卡,只需更改src并强制它自己刷新即可完成该技巧。如果您正在通过远程Web服务执行屏幕刮擦,那么您可以简单地使用jQuery / AJAX来重写相关面板的innerHTML。