我可以根据网址更改iframe src吗?

时间:2014-03-07 17:41:00

标签: php html iframe

在site.com/page1和site.com/page2中找​​到了一些不同页面的iframe,例如<iframe src="..."></iframe>,我想根据上面的网址更改iframe src,我可以这样做,如果我我该怎么办?请帮忙!

注意:网址是动态的,所以我不能使用if else条件

由于

2 个答案:

答案 0 :(得分:5)

最简单的解决方案是不要在HTML中设置iframes src,只需声明iframe标记并为其指定一个id,例如“myIframe”。

然后只做一些简单的javascript。

var iframe = document.getElementById('myIframe');
if(window.location.href === SITE_1_URL){
   iframe.src = something;
} else {
   iframe.src = somethingElse;
}

请注意,在设置src属性之前,iframe不会加载。

答案 1 :(得分:2)

在页面就绪事件上,您检查当前URL并根据iframe src属性设置 see this link