php - 我可以根据url更改iframe src吗?

标签 php html iframe

发现带有一些不同页面的 iframe,例如 <iframe src="..."></iframe>在 site.com/page1 和 site.com/page2 中,我想根据上面的 url 更改 iframe src,我可以这样做吗,如果可以,我该怎么做?请帮忙!

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

谢谢

最佳答案

是的。

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

然后只做一些简单的 javascript。

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

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

关于php - 我可以根据url更改iframe src吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22256997/

相关文章:

html - <hr noshade/> 的 CSS 版本是什么

Javascript 检查页面 url,然后加载相应的 iframe?

javascript - 未定义的 JavaScript 函数错误

javascript - Jquery 对话框 chrome 问题 - 第二次打开时滚动不可见

php - 谷歌搜索在使用 Yii1 构建的多语言网站中不显示阿拉伯语主页搜索结果

php - 如何在 Lumen 中使用 DRY 和服务层?

php - 如何在我的基于 PHP 的网站中添加 "View more results"类功能?

php - 使用 PHP 和 jQuery 模拟推送通知会导致服务器问题

javascript - 如何删除 DOM 中多余的模态背景

javascript - 如何从外部 HTML 覆盖已标记为 !important 的内联 CSS