0

したがって、HTML/jQueryであるサーバー上のページを呼び出すHTML iFrameがあり、サーバー上のこのページは約30秒間実行されます。サーバー上のページには、jQuery で記述されたタイマーがいくつかあります。タイマーが完了したら、iFrame であるクライアント コードに通知する必要があり (これは必要に応じて変更できます)、一部のデータを返すこともできます。これはできますか?はいの場合、どのように?

私のHTMLコードは次のとおりです

<iframe id="ifrm" name="ifrm" src="http://somefile.html" scrolling="no" width="100%" height="20%"         align="bottom" frameborder="0" 
    style="position:absolute;Left:15;bottom:-10">

somefile.html には、ページ読み込み時のタイマー コードである jQuery スクリプト ファイル code.js があります。

$(document).ready(function () {
  registerImpression();
  setTimeout(
   function(){
        Animate2id('#c2','easeOutQuint');
   },
   10000
);

この 10 秒のタイムアウトが完了したら、呼び出し元の iframe にコールバックし (呼び出しをリッスンするために、ここである種の js を使用する必要があるかもしれません)、10 秒後に何らかのアクションを実行します。

4

1 に答える 1

0

ページが自分のドメインとは異なるドメインにある場合、iframe ページにアクセスできません

于 2012-10-22T21:12:36.983 に答える