ダッシュボードの 4 つのポートレットを循環させたい Cognos レポートが約 10 個あります。私は iframe をいじっていましたが、別のドメイン (cognos レポートの URL は別のドメインにあります) からコンテンツを交換するのは少し難しいことがわかりました。すべて JavaScript を使用して、次のレポートをプリロードする方法と、ロードされたときに新しいレポートのポートレットに移行する方法に関するアイデアはありますか? ご意見やアドバイスをいただければ幸いです。
2 に答える
0
非表示の iframe を使用して、次のレポートをプリロードできます。非表示の iframes onload イベントが発生したら、現在の iframe を非表示の iframe と交換します。jQuery.replaceWith()
は重宝します。
于 2013-05-24T21:28:25.293 に答える
0
非表示の iframe を使用して、次のレポートをプリロードします。あなたの場合、4つの表示されたiframeと4つの非表示のiframeがあります。
src
表示されている 4 つの iframe が表示されている場合、次の 4 つのレポートを 4 つの非表示の iframe に割り当てることができます。- 次の 4 つのレポートを表示する場合は、すべての iframe の状態を切り替え (
$.toggle
)、次の 4 つのレポートを 4 つの非表示の iframe に再度割り当てます。
于 2013-05-25T02:16:40.520 に答える