页面A:任何页面。
页面B 页面上有iframe
我要做的就是这样。
第A页到第B页有一个链接,例如:“abcd.com/thewall?parameter”
当他们点击“abcd.com/thewall”的网址时,网站会像src
的{{1}}一样加载。但是当他们点击带有“abcd.com/thewall?parameter”等参数的iframe
时,Iframe会自动将不同的src 加载到该iframe中。< / p>
我发现很多引用就像在这里做的那样,但它们都没有完全按照上面描述的那样做。
此外,我不知道它是否可行,但是当它通过参数调用将新网址加载到iframe的url
时,是否能够自动滚动到iframe?
我基本上知道关于JavaScript的0,所以请保持简单,以便我能理解。
谢谢。
答案 0 :(得分:1)
解析查询字符串like this并设置iframe的src onDOMReady
。由于jQuery是我最熟悉的,这就是我将要使用的:
function getQuerystring(key, default_) {
var regex = new RegExp("[\\?&]"+key+"=([^&#]*)"), qs = regex.exec(window.location.href);
if (default_==null) default_="";
key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
if(qs == null) return default_;
return qs[1];
}
$(document).ready( function() {
$('iframe').attr('src', getQuerystring('iframesrc', 'virool'));
});
这使用链接页面中getQuerystring
函数的修改版本。