次のような登録済みのスタートアップ スクリプトを使用して、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 つしか開いていません。ステップ実行すると、コードが正常に実行されたように見えます。