我们有大约十几个Cognos报告,我们希望在仪表板上循环浏览4个portlet。我正在玩iframe,但是从另一个域中交换内容(cognos报告网址在不同的域上)证明有点挑战性。有关如何预加载下一个报告以及何时加载,转换到portlet到新报告的所有想法都使用javascript?任何想法或建议都表示赞赏。
答案 0 :(得分:0)
您可以使用隐藏的iframe预加载下一个报告。触发隐藏的iframes onload事件时,将当前iframe与隐藏的iframe交换。 jQuery .replaceWith()
会派上用场。
答案 1 :(得分:0)
使用隐藏的iframe预加载下一个报告。在您的情况下,您将有4个显示的iframe和4个隐藏的iframe。
src
接下来的4个报告中有4个隐藏的iframe。 $.toggle
)并再次将后4个报告分配给4个隐藏的iframe