gpt4 book ai didi

php - 依次加载 IFrame

转载 作者:行者123 更新时间:2023-12-04 16:08:21 26 4
gpt4 key购买 nike

您好,我正在尝试在一个页面上加载 10 个 iframe,但我希望它们一个接一个地加载 ...

例如:第一个应该加载第一个,当它完成加载时,第二个应该开始加载......等等

我正在尝试这个

$i = 1;
while($i < 10){
echo '<iframe src="/get_data.php?id='.$id.'&i='.$i.'"></iframe>';
$i++;
}

这里有一个问题,所有这些都加载在一起......有没有办法我可以用 javascript 或 php

最佳答案

PHP 不会延迟输出到浏览器。它将立即将所有 10 个 iframe 放置在页面上,并且它们将同时加载。 PHP 是服务器端的,这意味着它无法对您的浏览器从外部源接收到的事件使用react。 PHP 仅用于提供页面,然后调用它退出,直到它收到另一个请求。

对于您正在尝试做的事情,Javascript 将是关键。在页面加载时创建一个函数以添加 iframe,创建一个监听器以等待 iframe 完全加载。当它收到响应时,创建您的下一个 iframe。那是一个大纲。查看:How do I fire an event when a iframe has finished loading in jQuery? (第二个答案)查看如何监听 iframe 加载。

关于php - 依次加载 IFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16902575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com