怎么传递参数到iframe页面
1个回答
展开全部
A.html
1
<a href="B.html?p=changpin/HY-1.html" class="baoge">B</a>
B.html
1
2
3
4
5
6
7
8
9
10
11
12
<script>
window.onload = function(){
var v = document.getElementById("miao");
v.src = "C.html?p=" + UrlValue("p");
};
function UrlValue(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
</script>
<iframe src="" id="miao"></iframe>
C.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
window.onload = function(){
var v = document.getElementById("mainFrame");
v.src = UrlValue("p");
};
function UrlValue(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
</script>
<frameset rows="*" cols="200,*" framespacing="0" frameborder="no" border="2" style="background-color:#3F0">
<frame src="" name="mainFrame" id="mainFrame" />
</frameset>
追问
哈哈,已经搞定了.思路一样之前没注意到可以连续这样。但分还是给你吧.
http://zhidao.baidu.com/question/2051979947886420587.html
这里还有20分都拿去吧.这些问题都是一个意思。搞了几天才搞出来了..
最后能把
<script>
</script>
之间那段东西写个注释吗?
1
<a href="B.html?p=changpin/HY-1.html" class="baoge">B</a>
B.html
1
2
3
4
5
6
7
8
9
10
11
12
<script>
window.onload = function(){
var v = document.getElementById("miao");
v.src = "C.html?p=" + UrlValue("p");
};
function UrlValue(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
</script>
<iframe src="" id="miao"></iframe>
C.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
window.onload = function(){
var v = document.getElementById("mainFrame");
v.src = UrlValue("p");
};
function UrlValue(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
</script>
<frameset rows="*" cols="200,*" framespacing="0" frameborder="no" border="2" style="background-color:#3F0">
<frame src="" name="mainFrame" id="mainFrame" />
</frameset>
追问
哈哈,已经搞定了.思路一样之前没注意到可以连续这样。但分还是给你吧.
http://zhidao.baidu.com/question/2051979947886420587.html
这里还有20分都拿去吧.这些问题都是一个意思。搞了几天才搞出来了..
最后能把
<script>
</script>
之间那段东西写个注释吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询