製品のページがあり、各製品には「購入」というリンクがあります。リンクをクリックすると、別の .aspx ファイルが埋め込まれたポップアップが表示されます。(ポップアップは Colorbox プラグインによって生成されます)
ユーザーが購入を行った後 (DB 情報に送信するボタンをクリックするなど): 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);
};
私は何を間違っていますか?