したがって、ページの下部にサーバー コントロールがあります。
<%= addPopup() %>
そのコードは次のとおりです。
protected String addPopup()
{
if (usedSearch == false)
{
return "";
}
else
{
return "<body id=\"test\" onload=\"popup.show()\" runat=\"server\">";
}
}
基本的に、ユーザーの操作に応じて、usedSearch は true または false になり、ページに HTML 行が追加されます。
<body onload="popup.show()" runat="server">
これが行うことは、ユーザーにポップアップを表示することです。これを行うと、必要に応じてポストバックに表示されます。
これは、すべての主要な最新ブラウザーで機能します。IE8 を含むすべてのブラウザーの分離コードに表示されますが、Internet Explorer 8 では機能しません。ページ ソースの一部である場合に IE8 でポップアップを表示するにはどうすればよいですか?