我们有大约12个Cognos报告,我们希望在仪表板上循环浏览4个portlets。我在玩iframe的,但是交换来自另一个域的内容( cognos report url在不同的域上)被证明是一个小挑战。关于如何预加载下一个报表,以及在加载时,如何使用javascript将portlet转换到新报表,您有什么想法吗?任何想法或建议都是值得感谢的。
发布于 2013-05-25 05:28:25
您可以使用隐藏的iframe来预加载下一个报告。当隐藏的iframe onload事件触发时,将当前的iframe替换为隐藏的iframe。jQuery .replaceWith()会派上用场的。
发布于 2013-05-25 10:16:41
使用隐藏的iframes预载接下来的报告。在你的例子中,你应该有4个显示的iframe和4个隐藏的iframe。
src分配给4个隐藏的iframes。$.toggle)的状态,然后再次将下4个报告分配给4个隐藏的iframehttps://stackoverflow.com/questions/16743862
复制相似问题