想建个网页,要求网页内的iframe地址为动态JS获取地址栏参数的地址
如输入的地址栏即本网页为http://www.baidu.com/ok.html?http://www.qq.com而该网页内代码中有个iframe,该iframe的地址...
如输入的地址栏即本网页为http://www.baidu.com/ok.html?http://www.qq.com
而该网页内代码中有个iframe,该iframe的地址即为地址栏后即http://www.qq.com的框架,请问如何解决,知道要用到js,因本人不会,求大神教我! 展开
而该网页内代码中有个iframe,该iframe的地址即为地址栏后即http://www.qq.com的框架,请问如何解决,知道要用到js,因本人不会,求大神教我! 展开
2个回答
展开全部
你好根据你的需求,写了一个:
<body>
<iframe id="iframe"></iframe>
</body>
<script>
var str = location.search.substr(1);
document.getElementById('iframe').src = str;
</script>
有什么问题可以留言,希望我的回答能帮到你哈,有问题可以追问,觉得好就点个赞,有用就采纳!
看到了楼下的回答,考虑的更加仔细。
更多追问追答
追答
有问题再追问吧
追问
经测试,他的代码不可用,而你的可用,应该给你分才对
另外,想问一下,JS如何让本身这个网页里的iframe内所有的链接弹出修改(添加前缀弹出)
如:iframe内的链接是http://www.baidu.com/111.html而经该JS处理的,所有从iframe内的链接前面均加了如:http://www.qq.com?u=http://www.baidu.com/111.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断一下地址上有没有ifarme地址,有就取出来直接赋值给iframe就行了
//http://www.baidu.com/ok.html?http://www.qq.com页面
<iframe id="iframe"></iframe>
<script>
if(/\?(.+)/.test(location.search)){
document.getElementById("iframe").src=RegExp.$1;
};
</scritp>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |