我有一个产品页面,每个产品都有一个链接:“购买”。单击链接后,将显示一个弹出窗口,其中嵌入了另一个 .aspx 文件。(弹出框由 Colorbox 插件生成)
用户进行购买后(单击发送到数据库信息的按钮等): 1. 弹出窗口必须自行关闭 2. 必须重新加载父页面 3. 必须保持滚动位置
问题是没有保持滚动位置(尤其是在 IE 浏览器中)。
我试过的:1。
MaintainScrollPositionOnPostback="true" -- had no effect
和:
弹出页面:
<script>window.parent.callbackfromchild('" + ID + "');</script>
父页面: 函数 callbackfromchild(arg) {
__doPostBack("callbackbtn", "");
window.onload = function () {
document.getElementById('#div' + arg).scrollIntoView(true);
};
我究竟做错了什么?