我想从我的主页链接到iframe中的特定页面。例如,在我的主页上,我想宣传我们公司内的职位空缺。作业申请流程由第三方公司控制,我们目前只是将iFrame用于他们的应用系统。
我想在我们的主页上宣传这个职位空缺,并直接链接到iframe中的职位描述,绕过应用系统的前几页。
是否可以使用jQuery执行此操作?
编辑
请注意iFrame不在我的主页上,位于单独的careers.html页面上。所以我想从我的主页(index.html)链接到careers.html,然后在iFrame中获取特定页面。
此致 斯蒂芬
答案 0 :(得分:1)
我认为iframe已经在你的页面上了?
让链接运行此代码:
$('iframe#foo').attr('src','http://www.the-url.com');
答案 1 :(得分:0)
试试这个
index.html有一个指向careers.html的链接。 careers.html上有一个I框架。所以你想设置iframes目标。太
所以你在主页上的链接需要看起来像:
<a href="careers.html?iframe_targ=page_for_iframe.html">Click here</a>
careers.html需要
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.search);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
以上代码改编自How can I get query string values in JavaScript?
$('iframe#foo').attr('src', getParameter("iframe_targ"));