Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> после перезагрузки страница скроллится вверх, как после перезагрузки остаться на месте 
:(
    Опции темы
bork
Дата 11.4.2009, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 4.1.2008

Репутация: нет
Всего: нет



Есть небольшая задачка:

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

Возможно ли после обновления страницы, что бы страница открывалась  в том же месте "прокрутки" ?
PM MAIL   Вверх
bars80080
Дата 11.4.2009, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



можно, только это вопрос никоим образом не пхп

почему, если ссылка ведёт на перезагрузку страницы нельзя указать в ссылке якорь #anchor, а рядом с ссылкой (или даже попробовать в ней) указать этот якорь <a name="anchor">?
PM MAIL WWW   Вверх
bork
Дата 11.4.2009, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 4.1.2008

Репутация: нет
Всего: нет



Цитата(bars80080 @ 11.4.2009,  22:23)
можно, только это вопрос никоим образом не пхп

почему, если ссылка ведёт на перезагрузку страницы нельзя указать в ссылке якорь #anchor, а рядом с ссылкой (или даже попробовать в ней) указать этот якорь <a name="anchor">?

Интересная идея, спасибо, попробую.

Если у кого ещё есть идеи, буду рад выслушать.


PM MAIL   Вверх
awers
Дата 12.4.2009, 03:51 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



bork, другие идеи живут в разделе Javascript =)
PM MAIL WWW ICQ Skype   Вверх
ksnk
Дата 12.4.2009, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



На JavaScript написать функцию чтения-сохранения кук и писать чего-то вроде этакого. Примерчик на jQuery, но суть, imho, должна быть понятна.
Все ссылки, которые должны сохранить позицию скролла, должны быть в контейнере с классом "storepos":
Код

$(function(){ // вызывается во время onLoad
        var scroll = cookie('scroll');
        if (scroll) {
            window.scrollTo(0, scroll);
            cookie('scroll', 0); // удалить куку напрочъ.
        }
        $('.storepos a').click(function(){
            cookie('scroll' 
            , (window.scrollY) ? window.scrollY 
              : document.documentElement.scrollTop ? document.documentElement.scrollTop 
              : document.body.scrollTop
            , {
                expires: 10000 // через 10 секунд будет неактуально!
              })
        })
})



--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2140 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.