在链接点击时加载来自同一来源的两个iframe,可以通过以下步骤实现:
<!DOCTYPE html>
<html>
<head>
<title>加载两个iframe示例</title>
</head>
<body>
<a href="#" onclick="loadIframes()">点击加载两个iframe</a>
<br>
<iframe id="iframe1" src="" style="display:none;"></iframe>
<iframe id="iframe2" src="" style="display:none;"></iframe>
<script>
function loadIframes() {
var iframe1 = document.getElementById("iframe1");
var iframe2 = document.getElementById("iframe2");
iframe1.src = "https://example.com/iframe1";
iframe2.src = "https://example.com/iframe2";
iframe1.style.display = "block";
iframe2.style.display = "block";
}
</script>
</body>
</html>
<a>
标签的onclick
属性调用loadIframes()
函数。该函数获取两个iframe元素的引用,并将它们的src
属性设置为要加载的页面的URL。在这个例子中,我们假设要加载的页面分别是"https://example.com/iframe1"和"https://example.com/iframe2"。然后,将两个iframe的display
样式设置为"block",以显示它们。loadIframes()
函数将被调用,两个iframe将加载指定的URL,并显示在页面上。这种方法可以确保两个iframe都来自同一来源,因为它们的URL都是在同一个函数中设置的。请注意,为了安全起见,应该确保加载的URL是可信的,并且不会引入恶意内容。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云