如何将哈希值从页面传递到iframe?

时间:2013-03-23 16:59:20

标签: javascript html iframe

我有一个类似这样的页面:

http://mypage.com/about#peter

在该页面的html中我有一个iframe:

<iframe src="doit" />

我希望#peter转到iframe。也就是说,我希望iframe呈现为

<iframe src="doit#peter />

关于如何做到这一点的任何提示?

感谢

1 个答案:

答案 0 :(得分:2)

您可以在页面运行时以编程方式创建iframe,并将哈希标记附加到该页面。

var hash = window.location.hash;
var ifrm = document.createElement("IFRAME"); 
ifrm.setAttribute("src", "http://mypage.com/about" + hash); 
document.body.appendChild(ifrm);