Window.opener не работает во второй раз
У меня есть страница asp .net, где есть кнопка для добавления поставщика в компанию.
При нажатии на эту кнопку Я открываю страницу aspx в окне с помощью window.opener
window.open('CustomerCreationAllInfo.aspx?Id=' + v + '&t=' + hdnob, 'NewWin', 'width=800,height=550,Top=80,Left=150,Right=200,Scrollbars=Yes');
На этой странице Я даю имя клиента и есть кнопка для добавления информации о поставщике, которая откроет другое дочернее окно с помощью
<pre> window.opener.OpenCustomerAllInfoFromCreation('CustomerCreationAllInfo.aspx?Cname=' + Custname + '&OB=' + OpeningBal + '&OBType=' + OBType + '&AdvDepOB=' + AdvDepOB + '&t=' + OpenBalSt);
Все работает нормально, если не считать нижеприведенного случая.
Я создал имя клиента по имени Кумар и дал всю информацию .
позже я удалил клиента и попытался добавить того же клиента, но при передаче того же имени клиента в дочернее окно информации оно не открывается, а всплывающее окно закрывается.
Что я уже пробовал:
Всплывающее окно открывается только тогда, когда родительское окно, в котором находится страница списка клиентов, было закрыто и снова открыто.
В противном случае всплывающее окно не открывается во второй раз.
[no name]
Удаление и добавление одной и той же записи пользователя не имеют ничего общего с window.open здесь. Ваш вызов базы данных может иметь некоторые проблемы с проверкой, вероятно, что вызывает проблему ответа на вашу веб-страницу. Проверьте этот аспект.