2013-05-24 1 views
0

대시 보드에 4 개의 포틀릿을 순환시키려는 Cognos 보고서가 12 개 정도 있습니다. iframe을 가지고 놀고 있었지만 다른 도메인의 콘텐츠를 교체하는 경우 (Cognos 보고서 URL이 다른 도메인에 있음) 조금 어려움이 있습니다. 다음 보고서를 미리로드하는 방법 및로드 할 때 포틀릿에서 새 보고서로 전환하는 방법에 대한 아이디어는 모두 javascript를 사용하고 있습니까? 어떤 생각이나 충고가 인정됩니다.iFrame을 완벽하게 새로 고침

답변

0

숨김 iframe을 사용하여 다음 보고서를 미리로드 할 수 있습니다. 숨겨진 iframe onload 이벤트가 발생하면 현재 iframe을 숨겨진 이벤트로 바꿉니다. jQuery .replaceWith()이 도움이 될 것입니다.

0

숨겨진 iframe을 사용하여 다음 보고서를 미리로드합니다. 귀하의 경우 4 개의 iframe 및 4 개의 숨겨진 iframe이 표시됩니다. 당신의 사 표시 iframe을 표시되어있는 경우에는

  • , 당신은 4 개 숨겨진 iframe을에 다음 4 개 보고서 src 을 할당 할 수 있습니다. 당신이 디스플레이로 다음 4 개 보고서를하려는 경우
  • , 그냥 ($.toggle) 다시는 4 개 숨겨진 iframe을에 다음 4 개 보고서를 할당 모든 iframe을의 상태를 전환