子ウィンドウのドロップダウンが開かなくなる場合がある
対象製品
InputMan for .NET 1.0J Web Forms Edition
発生環境
Visual Studio .NET 2003
状況
修正済み
詳細
サーバー側イベントで、Javascriptのwindow.openメソッドを使用して子ウィンドウを表示すると、子ウィンドウ上の日付コントロールやコンボコントロールのドロップダウン部分が開かなくなる場合があります。
【再現サンプル】
private void Button1_Click(object sender, System.EventArgs e)
{
RegisterClientScriptBlock("client", "<script language='JavaScript'>window.open('WebForm2.aspx'); </script>");
}
※サーバーにポストバックせず、クライアント側だけでこの処理を行う場合は、本現象は発生しません。
【再現サンプル】
private void Button1_Click(object sender, System.EventArgs e)
{
RegisterClientScriptBlock("client", "<script language='JavaScript'>window.open('WebForm2.aspx'); </script>");
}
※サーバーにポストバックせず、クライアント側だけでこの処理を行う場合は、本現象は発生しません。
回避方法
この問題は改定第5版(v1.0.2007.720)で修正されました。
不具合に対応した最新修正版は、アップデートページからダウンロードできます。
改定第5版より前のバージョンでは次の方法で回避可能です。
aspxファイルの</form>と</body>タグの間に次のように記述します。
</form>
<script language = "javascript">
Utility.LoadComplete = true;
</script>
</body>
不具合に対応した最新修正版は、アップデートページからダウンロードできます。
改定第5版より前のバージョンでは次の方法で回避可能です。
aspxファイルの</form>と</body>タグの間に次のように記述します。
</form>
<script language = "javascript">
Utility.LoadComplete = true;
</script>
</body>
キーワード
INME06088
この文書は、以前は次のバグレポートIDで公開されていました : 6822