У меня есть страница с товарами и у каждого товара есть ссылка: "Купить". После нажатия на ссылку появится всплывающее окно, в которое будет встроен другой файл .aspx. (всплывающее окно генерируется плагином Colorbox)
После того, как пользователь совершает покупку (нажатие на кнопку, которая отправляет информацию в БД и т. д.): 1. всплывающее окно должно закрыться 2. родительская страница должна быть перезагружена 3. положение прокрутки должно быть сохранено
Проблема в том, что положение прокрутки не сохраняется (особенно в браузере IE).
Что пробовал: 1.
MaintainScrollPositionOnPostback="true" -- had no effect
А также:
Всплывающая страница:
<script>window.parent.callbackfromchild('" + ID + "');</script>
Родительская страница: function callbackfromchild(arg) {
__doPostBack("callbackbtn", "");
window.onload = function () {
document.getElementById('#div' + arg).scrollIntoView(true);
};
Что я делаю не так?