showModalDialogで呼び出されたWebページにInputManコントロールが配置されていると、ページタイトルが消えてしまう場合がある
対象製品
InputMan for .NET 2.0J Web Forms Edition
発生環境
InternetExplorer 6.0
状況
修正済み
詳細
クライアントスクリプトのshowModalDialogまたはshowModelessDialogで呼び出されたWebページに
InputMan for .NET Webのコントロールが配置され、またbaseタグのtarget属性に”_self”などと設定し、ポストバック後に新しいウィンドウが開かないように設定している場合、ページのポストバック後にページタイトルが消えてしまいます。
InputMan for .NET Webのコントロールが配置され、またbaseタグのtarget属性に”_self”などと設定し、ポストバック後に新しいウィンドウが開かないように設定している場合、ページのポストバック後にページタイトルが消えてしまいます。
回避方法
この問題は改定第4版(v2.0.2008.829)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページからダウンロードできます。
改定第4版より前のバージョンでは次の方法で回避可能です。
iframeを使用したページをダイアログとして表示し、iframeに呼び出したいページを配置します。
呼び出し側ページ : Default.aspx
ダイアログで表示するページ : Default2.aspx
iframeを配置した回避ページ : Default2Wrapper.aspx
【Default.aspx(ダイアログ呼び出しスクリプト)】
window.showModalDialog("Default2Wrapper.aspx")
【Default2Wrapper.aspx(iframe設定)】
<head runat="server">
<title>Title</title>
<base target="_self" />
</head>
<body>
<iframe height="100%" width="100%" src="Default2.aspx"></iframe>
</body>
</html>
不具合を修正した最新のサービスパックは、アップデートページからダウンロードできます。
改定第4版より前のバージョンでは次の方法で回避可能です。
iframeを使用したページをダイアログとして表示し、iframeに呼び出したいページを配置します。
呼び出し側ページ : Default.aspx
ダイアログで表示するページ : Default2.aspx
iframeを配置した回避ページ : Default2Wrapper.aspx
【Default.aspx(ダイアログ呼び出しスクリプト)】
window.showModalDialog("Default2Wrapper.aspx")
【Default2Wrapper.aspx(iframe設定)】
<head runat="server">
<title>Title</title>
<base target="_self" />
</head>
<body>
<iframe height="100%" width="100%" src="Default2.aspx"></iframe>
</body>
</html>
キーワード
INME06907
この文書は、以前は次のバグレポートIDで公開されていました : 7623