从另一个页面链接到iFrame中的特定页面

时间:2012-12-10 15:23:55

标签: jquery iframe

我想从我的主页链接到iframe中的特定页面。例如,在我的主页上,我想宣传我们公司内的职位空缺。作业申请流程由第三方公司控制,我们目前只是将iFrame用于他们的应用系统。

我想在我们的主页上宣传这个职位空缺,并直接链接到iframe中的职位描述,绕过应用系统的前几页。

是否可以使用jQuery执行此操作?

编辑

请注意iFrame不在我的主页上,位于单独的careers.html页面上。所以我想从我的主页(index.html)链接到careers.html,然后在iFrame中获取特定页面。

此致 斯蒂芬

2 个答案:

答案 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"));