HTML多帧定位

时间:2015-02-11 06:28:26

标签: html frame target

是否可以点击链接并针对三个不同的框架打开三个不同的页面?到目前为止,我能够打开两个不同的页面,使用标准href与onclick函数结合使用location.href来定位两个不同的帧

我不是在谈论在新窗口/标签中打开多个窗口,因为这可以通过创建许多onclick函数来完成,我想要的是能够打开三个(或更多,希望)不同的页面并将它们定位到三个不同的帧。

1 个答案:

答案 0 :(得分:0)

假设你有这个标记:

<iframe src="">
<iframe src="">
<iframe src="">

然后您可以使用一些简单的JS来更改标记中的src和URL以及“目标”这三个框架(因此获得零索引节点列表并通过选择器将其作为目标) ):

document.getElementsByName("iframe")[0].src="http://whateverurl.com/'";
document.getElementsByName("iframe")[1].src="http://whateverurl.com/'";
document.getElementsByName("iframe")[2].src="http://whateverurl.com/'";

可以在a这样使用:<a href='#' onclick='document.getElementsByName("iframe")[0].src="http://whateverurl.com/'"; document.getElementsByName("iframe")[1].src="http://whateverurl.com/'"; document.getElementsByName("iframe")[2].src="http://whateverurl.com/'";'>testlink</a>