在单个iframe中加载不同的页面

12 浏览
0 Comments

在单个iframe中加载不同的页面

大家好,

这是问题的扩展:Auto redirecting to another pages at regular intervels

我从那里得到了一个使用sleep(value)的想法。我在这里开发了一段代码。

以下是脚本部分:

//输入您想要动态调整以匹配其内容高度的IFRAME的ID:
//用逗号分隔每个ID。例如:["myframe1", "myframe2"] 或 ["myframe"] 或 [] 代表无:
var iframeids=["myframe"]
//是否应该隐藏不支持此脚本的浏览器的iframe(非IE5+/NS6+浏览器。推荐):
var iframehide="yes"
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //在FireFox 1.0+浏览器中为iframe添加的额外高度(以像素为单位)
function resizeCaller() {
    var dyniframe=new Array()
    for (i=0; i

这是正文部分:

$link1="Home";
$link2= "About Us"; 
$buffer1 = str_repeat(" ", 4096);
$buffer2 = str_repeat(" ", 4096);
echo $link1;
echo $buffer1;
ob_flush();
sleep(5);
echo $link2;

如何更改此代码以加载链接,而不仅仅显示它们的链接?

我只想要在固定的时间间隔内随机自动加载每个页面。例如,如果我进入facebook.com,它将自动随机加载profile.php、notifications.php、messages.php等页面...我不确定其实用性。

有什么解决方案吗?

0
0 Comments

在上述代码中,通过使用一个iframe元素来加载不同的页面。问题的出现是为了实现定时加载不同的网页。解决方法是使用JavaScript的setInterval函数来定时切换要加载的页面,并将页面加载到指定的iframe元素中。

具体来说,代码中定义了一个interval变量,用于指定页面切换的时间间隔(以秒为单位)。然后,通过pages数组来存储要加载的不同页面的URL。current_page_index变量用于跟踪当前要加载的页面的索引。

接下来,使用setInterval函数来定时执行一个匿名函数。在该匿名函数中,调用loadintoIframe函数来将当前指定索引的页面加载到名为"myframe"的iframe元素中。然后,通过将current_page_index递增1并取模pages.length,实现循环加载不同页面的效果。

最后,通过将interval乘以1000来将时间间隔转换为毫秒,作为setInterval函数的第二个参数。

通过上述代码,可以实现定时加载不同页面的效果,从而在一个iframe中展示多个页面。

0