Как сделать так, чтобы при редиректе через header() текущее положение на странице оставалось на своем месте и не перекидывало на верх страницы?
Можно инкапсулировать JS который мотает на определённое место. А дальше уже привязываться к какому-то элементу. Ну либо перед редиректом пробрасывать позицию скролла. Хотя для разных страниц высота может быть разной а значит и скролл может не попасть.
/page?pos=1443
document.getScroll= function(){
if (window.pageYOffset!= undefined) {
return [pageXOffset, pageYOffset];
} else {
var sx, sy, d= document, r= d.documentElement, b= d.body;
sx= r.scrollLeft || b.scrollLeft || 0;
sy= r.scrollTop || b.scrollTop || 0;
return [sx, sy];
}
};
document.getScroll();
window.scrollTo(0, 1443);
Промотать до нужного элемента можно так
/page?elm=answer-836245
document.getElementById('answer-836245').scrollIntoView();
P.S. Но что-то мне подсказывает что вы не тем занимаетесь
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть 4 таблицы и база данных ( с php никогда не работал) Как можно выводить данные в таблицу самым простым способом ?
создал crud под названием admin , конечно туда может зайти любой sitenamecom/admin и использовать методы REST new show edit delete