是否可以点击链接并针对三个不同的框架打开三个不同的页面?到目前为止,我能够打开两个不同的页面,使用标准href与onclick函数结合使用location.href来定位两个不同的帧
我不是在谈论在新窗口/标签中打开多个窗口,因为这可以通过创建许多onclick函数来完成,我想要的是能够打开三个(或更多,希望)不同的页面并将它们定位到三个不同的帧。
答案 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>