热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->html 
站内搜索:
一个用纯HTML传递参数的问题
作者:佚名 来源:互联网 整理日期:2008-4-10
    想一个页面跳到另外一个框架页,在该页面指定下一个页面的的iframe引用的页面。是这样想的,在每一个链接后面加一个值,比如是这样<a href="frame.htm?iframeURL=link.htm">..</a>,然后用JavaScript取得iframeURL的值,不过不知道该怎么取……大汗,应该是个简单的问题吧,红着脸在这边问一下。先谢过了。
PS:只能用window.location.href取到地址,因为iframe引用的文档名长度不一样,所以也不能截取……汗

location.search

哈,不用麻烦各位了,问题已经解决,版主尽可以删掉此贴。
不过可能有不知道的朋友,这里分享一下经验(自己解决的问题,真是有点高兴呢)。解决的方法就是window.location.search,可以取到当前地址"?"后面的值(包含“?”,所以后面要记得去掉)。传过来的地址是“frame.htm?link1”,下面是写在frame.htm中的代码:
<script language="javascript">
<!--
        function loadContent() {
                var iframeSet = document.getElementById("content");
                //取到需要更改URL的iframe对象
                var contentURL = document.location.search;
                var URLLength = contentURL.length;
                contentURL = contentURL.slice(1,URLLength);
                iframeSet.src = contentURL + ".htm";        }
-->
</script>

<body onLoad="loadContent();">

仍然感谢圣僧:)
相关文章