问题描述
如何在一个框架的.htm中接受参数,.htm中有左右两个页面,并把参数传到他的这两个页面中。
解决方案
解决方案二:
【摘要】他解决了类似于“http://localhost/a.html?id=123&type=1”像上面的一串URL后面所传递的参数数据截取出来!非常有用【全文】js代码<scriptlanguage=javascript>document.write(document.location.search);document.write("<br>");document.write(RequestQueryString("id"));functionRequestQueryString(strName){varstrHref=window.document.location.href;varintPos=strHref.indexOf("?");varstrRight=strHref.substr(intPos+1);vararrTmp=strRight.split("&");for(vari=0;i<arrTmp.length;i++){vararrTemp=arrTmp[i].split("=");if(arrTemp[0].toUpperCase()==strName.toUpperCase())returnarrTemp[1];}return"";}</script>
解决方案三:
js获得参数,URL传值,搜索一下,很多很多
解决方案四:
那我又如何把它传到他的两个页面中去呢?还是这样就可以了亚?比如.htm如下:<framesetcols="185,*"frameborder="no"border="0"framespacing="0"><framesrc="leftfrm.aspx"name="leftFrame"scrolling="yes"id="leftFrame"title="leftFrame"/><framesrc="mainFrame.htm"name="mainFrame"id="mainFrame"title="mainFrame"/>我应该怎么样把值传给leftfrm.aspx?
解决方案五:
js进行URL格式截取就可以获取了。
解决方案六:
引用1楼kmiaoer的回复:
【摘要】他解决了类似于“http://localhost/a.html?id=123&type=1”像上面的一串URL后面所传递的参数数据截取出来!非常有用【全文】js代码<scriptlanguage=javascript>document.write(document.location.search);document.write("<br>");document.write(RequestQueryString("id"));functionRequestQueryString(strName){varstrHref=window.document.location.href…