Результат прокрутки до нуля после перенаправления назад с данными textarea - PullRequest
0 голосов
/ 05 февраля 2020

scrolltop возвращает ноль, когда я перенаправляю обратно на страницу с данными внутри текстовой области. в чем проблема в моем коде? пожалуйста, помогите мне

<script>
window.sync = function(e){
        var num = "<?php echo $_GET['sh'];?>";
            var textarea = document.getElementById("lines");
             var source   = document.getElementById("some_text_area");
            textarea.scrollTop = source.scrollTop;
            // console.log(num);
        }
        window.populate = function populate(){
            if(populate.started){
                return;
            }
            populate.started = true;
            var textarea = document.getElementById("lines");
            var str = '';
            for(var i=1;i < 1000;i++){
                str = str + (i +'\r\n');
            }
            textarea.value = str;
        }
</script>

<?php if(isset($_SESSION['url'])) {
    $count = count($_SESSION['url']['0']);
    $datas = implode("\n", $_SESSION['url']['0']);
    echo '<textarea class="line-nums textarea2" id="lines" readonly="true"></textarea>';
    echo '<textarea class="autofit form-control" name="favurl" onclick="populate()" onscroll="sync();">'.$datas.'</textarea>';
...