iframe如何动态url加载 10

我想实现在浏览器中输入网址例如:http://abc.com/index.html?pic=abc.html就能实现iframe中打开abc.html的网页,如何实现?有... 我想实现在浏览器中输入网址例如:http://abc.com/index.html?pic=abc.html 就能实现iframe中打开abc.html的网页,如何实现?

有一段现成的JS代码,不知是否能用!

<script language="javascript">
function changeifmsrc()
{
var locurl = window.parent.document.location.href; //获取地址栏URL
var start=locurl.indexOf("?");
var end=locurl.length;
var tempstr=locurl.substring(start+1,end)
var temp=tempstr.split("=");
//alert(temp);
if(temp[0] == 'pic' && temp[1] == 'pic') //打开新窗口时附带的参数
{
var m_src = window.parent.document.getElementById("deal_iframe").src; //获取原框架的src
window.parent.document.getElementById("deal_iframe").src = m_src+"&command=13&submodel=4" //赋新值给src
}
}

</script>
展开
 我来答
生产队核动力的驴
2015-08-08 · TA获得超过199个赞
知道答主
回答量:29
采纳率:0%
帮助的人:7.8万
展开全部
尽量采用jQuery来操作,操作方便,思路上是接收本页面的参数,然后给iframe的ID改变其地址。以上代码思路上是正确的。不过不用父级,去掉window.parent.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式