2013-05-24 2 views
0

У нас есть около десятка отчетов Cognos, которые мы хотели бы совершить через 4 портлета на приборной панели. Я играл с iframe, но замена содержимого из другого домена (URL-адрес отчета cognos находится в другом домене) оказывается немного сложной задачей. Любые идеи о том, как предварительно загружать следующий отчет и загружать его, переходят в портлет к новому отчету, используя javascript? Любые мысли или советы приветствуются.Плавно обновляйте iFrame

ответ

0

Вы можете использовать скрытые фреймы для предварительной загрузки следующего отчета. Когда скрытое событие onload iframes срабатывает, замените текущий iframe на скрытый. jQuery .replaceWith() пригодится.

0

Используйте скрытые фреймы для предварительной загрузки следующих отчетов. В вашем случае у вас будет 4 показанных iframes и 4 скрытых iframes.

  • Когда показываются ваши 4 показаны фреймы, можно назначить src из следующих 4 докладов скрытых фреймов 4.
  • Если вы хотите дисплея следующих 4 отчетов, просто переключать состояния всех фреймов ($.toggle) и снова назначить следующие 4 отчетов скрытых фреймов 4
Смежные вопросы