gpt4 book ai didi

javascript - JavaScript 中的 Frameborder 制作 iframe

转载 作者:行者123 更新时间:2023-11-28 18:09:48 24 4
gpt4 key购买 nike

我正在尝试使用延迟加载来使我的搜索引擎更快,它使用大量 iframe 来显示结果的不同方面。在将元素的 id 链接到创建 iframe 的 javascript 的 javascript 中,我指定了 frameborder="0"。我问这个问题是因为我想知道是否有另一种方法可以摆脱 frameborder,因为这似乎不起作用。这是 JavaScript 代码:

<script>
//doesn't block the load event
function createIframe(){
var i = document.createElement("iframe");
var a = Math.random() + "";
var t = a * 10000000000000;
i.src = "http://harvix.com/images2.cgi?$query";
i.scrolling = "auto";
i.frameborder = "0";
i.width = "100%";
i.height = "400px";
document.getElementById("frame1").appendChild(i);
};

// Check for browser support of event handling capability
if (window.addEventListener)
window.addEventListener("load", createIframe, false);
else if (window.attachEvent)
window.attachEvent("onload", createIframe);
else window.onload = createIframe;

</script>

此 JavaScript 对应于用于 iframe 放置的此元素:

print"<div id=\"frame1\"></div>";

这一切都在 CGI perl 文档中运行,因此是打印语句。

-桌面

最佳答案

简单说一下。许多 I 帧提供异步请求,从而提供异步显示。在我看来,使用 ajax 调用并控制显示会更好。

关于javascript - JavaScript 中的 Frameborder 制作 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18935259/

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