SSRS208R2 を使用してレポートを作成しています。Web アプリケーションで ReportViewer コントロールを使用してこれらのレポートを表示します。
私のテーブルのフィールドのいくつかは、 javascript:void window.open... を使用してリンクを新しいウィンドウで開くタグです。それを実現するために、プレースホルダーに Jump to URL アクションを使用します。
問題:
- レポートが別のドメインに表示されます。
- ReportViewer コントロールは、target='_top' プロパティを使用してタグをレンダリングします。
- IE では、ターゲットが _top の場合、別のドメイン Iframe から href='javascript:void alert....' アクションを実行できません。
質問:
アンカー タグの別のターゲットを定義する方法はありますか?いくつかの場所を検索したところ、SSRS Web アプリケーションが rc:LinkTarget=_Blank を使用してすべてのターゲットを変更できることがわかりましたが、それはうまくいくようです。他に考えられる解決策はありますか?
レポートが別のドメインの iframe から表示されたときに壁に当たらない新しいウィンドウでリンクを開くための別のアプローチを提案できる人はいますか?