0 голосов
спросил от в категории ASPNETVBNET
Страницы существуют только тогда, когда пользователь запрашивает их, поэтому вы не можете обновлять их друг от друга. Вместо этого сохраните что-то в сеансе, если необходимо обновить div на странице2,

Session("MakeBlock") = True


Затем на загрузку страницы2 событие проверит значение Session и если оно существует и является True, тогда добавьте стиль и установите для переменной Session значение Nothing.

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

0 голосов
ответил от
У меня проблема с этим решением, оно работает отлично, но когда я нажимаю любую кнопку, div скрывает меня, как я могу ее сделать, только когда я закрываю окна?
0 голосов
ответил от
решена: исправлены некоторые ошибки скрипта
Большое спасибо за вклад.
стр. 2
br>
<script type = "text / javascript">           window.attachEvent ('onbeforeunload', function (event) {               window.opener.hideDiv ();                        });        </ script>

стр. 1

<script type = "text / javascript">           function hideDiv () {              var div = document.getElementById ('<% = IdDiv.ClientID%>');              div.style.display = 'none';                        }      </ script>
0 голосов
ответил от
scripst не работает для меня, они не скрывают фон, страница1, в которой Div, чтобы скрыть, содержит этот escript
<script type = "text / javascript">          function hideDiv () {              var div = document.getElementById ('<% = background.ClientID%>');              div.style.display = 'none';          }     </ script>

и страница, которая закрывается и должна указывать порядок, чтобы скрыть ее, есть другой
<script type = "text / javascript">           window.attachEvent ('beforeunload', function (event) {              window.opener.hideDiv ();          });        </ script>
0 голосов
ответил от
Page1

<body>     <form id="form1" runat="server">         <div id="IdDiv" runat="server"  style=" visibility:visible ;HEIGHT: 100%; WIDTH: 100%; POSITION: absolute; LEFT: 0px; FILTER: alpha(opacity=50);; Z-INDEX: 2490; TOP: 0px; BACKGROUND-COLOR: threedshadow; opacity: 0.5">             Page1         </div>     </form>     <script type="text/javascript">         function hideDiv() {             var div = document.getElementById('<%=IdDiv.ClientID%>');             div.style.display = 'none';         }     </script> </body>


Page2

<body>     <form id="form1" runat="server">         <div>             Page2         </div>     </form>     <script type="text/javascript">         window.addEventListener('beforeunload', function (event) {             window.opener.hideDiv();         });     </script> </body>

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Похожие вопросы

0 голосов
0 ответов
спросил 22 Авг, 18 от vincent maverick dur в категории ASPNETVBNET
0 голосов
0 ответов
0 голосов
0 ответов
спросил 12 Авг, 18 от member 13292615 в категории ASPNETVBNET
...