
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> 展开
有一段现成的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> 展开
1个回答
展开全部
尽量采用jQuery来操作,操作方便,思路上是接收本页面的参数,然后给iframe的ID改变其地址。以上代码思路上是正确的。不过不用父级,去掉window.parent.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |