我想一个页面跳到另外一个框架页,在该页面指定下一个页面的的iframe引用的页面。
我是这样想的,在每一个链接后面加一个值,比如是这样<a href="frame.htm?iframeURL=link.htm">..</a>,然后用JavaScript取得iframeURL的值,不过
我不知道该怎么取……大汗,应该是个简单的问题吧,红着脸在这边问一下。先谢过了。
| PS:我只能用window.location.href取到地址,因为iframe引用的文档名长度不一样,所以也不能截取……汗 |
哈,不用麻烦各位了,问题已经解决,版主尽可以删掉此贴。 不过可能有不知道的朋友,我这里分享一下经验(自己解决的问题,真是有点高兴呢)。解决的方法就是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();"> |