作者s50101 (你人真好)
看板Ajax
标题[问题] javascript值 给 frame的src
时间Sat Dec 29 17:12:42 2012
以下是我的code
我用JS抓我网址收到的传值
但是我要怎麽把我的参数丢给SRC
试了很多方法都失败
要递给leftFrm的src
我有串出来 ALERT出来也是我要的值
但有办法指定给leftFrm嘛?
<frameset cols="250,*" frameborder="no" border="0" framespacing="0">
<frame src="" name="leftFrm" id="leftFrm" scrolling="no" noresize title="treeframe">
<frame src="" name="basefrm" id="basefrm" title="basefrm" scrolling="yes" >
</frameset>
<script type="text/javascript">
var url = window.location.toString(); //取得当前网址
var str = ""; //参数中等号左边的值
var str_value = ""; //参数中等号右边的值
if (url.indexOf("?") != -1) {
//如果网址有"?"符号
var ary = url.split("?")[1].split("&");
//取得"?"右边网址後利用"&"分割字串存入ary阵列 ["a=1","b=2","c=3"]
for (var i in ary) {
//取得阵列长度去跑回圈,如:网址有三个参数,则会跑三次
str = ary[i].split("=")[0];
//取得参数"="左边的值存入str变数中
if (str == "UID") {
//若str等於想要抓取参数 如:b
str_value = decodeURI(ary[i].split("=")[1]);
//取得b等号右边的值并经过中文转码後存入str_value
}
}
}
//alert(str_value); //显示参数的值
var tree = "ActLPM_TreeMenu.aspx?UID="
var src = tree + str_value
document.getElementById("leftFrm").src =
</script>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.243.128
2F:→ s50101:谢谢!!我再试看看..try蛮多方法的 12/31 00:07