0

ホームページからiframe内の特定のページにリンクしたい。たとえば、私のホームページで、社内の求人広告を宣伝したいと思います。求人応募プロセスはサードパーティの会社によって管理されています。現在、私たちは彼らの応募システムにiFrameを使用しています。

この求人情報をホームページで宣伝し、アプリケーションシステムの最初の数ページをバイパスして、iframe内の求人情報に直接リンクしたいと思います。

jQueryを使用してこれを行うことは可能ですか?

編集

iFrameが私のホームページにないことに注意してください。別のcareers.htmlページにあります。そのため、ホームページ(index.html)からcareers.htmlにリンクしてから、iFrame内の特定のページを取得したいと思います。

よろしく、スティーブン

4

2 に答える 2

1

iframe が既にあなたのページにあると思いますか?

リンクで次のコードを実行します。

$('iframe#foo').attr('src','http://www.the-url.com');
于 2012-12-10T15:52:26.213 に答える
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, " "));
  }

上記のコードは JavaScript でクエリ文字列値を取得するにはどうすればよいですか?

$('iframe#foo').attr('src', getParameter("iframe_targ"));
于 2012-12-15T08:44:32.997 に答える