0

製品のページがあり、各製品には「購入」というリンクがあります。リンクをクリックすると、別の .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);
            };

私は何を間違っていますか?

4

2 に答える 2