2

次のような登録済みのスタートアップ スクリプトを使用して、1 ~ 6 個の潜在的な有効なポップアップ (実際には有効なコレクション内の foreach アイテム) を開こうとしています。

While (int i < 6)
{
  ScriptManager.RegisterStartupScript(this.Page, typeof(System.Web.UI.Page), "OpenWin", "<script type='text/javascript'>openNewWin    ('" + url + "')</script>", false);
i++;
}

マークアップは次のとおりです。

  <head>
   <script language="javascript" type="text/javascript">
        function openNewWin(url) 
        {
            var x = window.open(url, 'mynewwin', 'width=620,height=250,toolbar=1');
            x.focus();
        }
   </script>
 </head>

しかし、ウィンドウが 1 つしか開いていません。ステップ実行すると、コードが正常に実行されたように見えます。

4

1 に答える 1