За последние 24 часа нас посетили 17536 программистов и 1724 робота. Сейчас ищут 1610 программистов ...

Как можно сохранять переменные изменяемые JavaScript-ом?

Тема в разделе "JavaScript и AJAX", создана пользователем Dima.com, 10 ноя 2006.

  1. Dima.com

    Dima.com Активный пользователь

    С нами с:
    10 ноя 2006
    Сообщения:
    8
    Симпатии:
    0
    Здравствуйте, Уважаемые разработчики на PHP.

    Очень хочу узнать как можно сохранять переменные изменяемые JavaScript-ом, так чтобы потом сослаться на них при переходе на другую страницу.

    Дело в том что код любой страницы генертится одним PHP скриптом. На странице есть меню, которое состоит из подпунктов, которые можно открывать и закрывать. Открытие и закрытие происходит c помощью JavaScript. Я желаю сохранять эти значения в виде массива (которые состоит из элементов имеющих лишь 2 значения 0 - для закрытого меню, а 1 - для открытого), чтобы при переходе на другую страницу после генерации с помощью PHP запускать функцию JavaScript, которая используя сохранённый массив, востанавливала открытые или закрытые меню.

    Всё это делается лишь с целью - запомнить какие пункты меню открыты а какие закрыты и передать эту инфу на след. страницу.
     
  2. Mavir

    Mavir Guest

    Записывать с помощью JavaScript значения в куки или подставлять эти значения в URL.
     
  3. Dima.com

    Dima.com Активный пользователь

    С нами с:
    10 ноя 2006
    Сообщения:
    8
    Симпатии:
    0
    ого так быстро!!! не ожидал !!! Спасибо!!!
     
  4. Mavir

    Mavir Guest

    Погоди благодарить. Это не абсолютная истина, может еще кто что-нибудь предложит. :)
     
  5. Ты прав.
    Использовать куки для таких целей - это удалять гланды через спину автогеном.

    Dima.com
    Тебе не кажется, что ты путаешь причину и следствие?
    Что главное - это адрес, на который указывает пункт меню?
    А что там открывается и закрывается - это уже берётся из адреса.
     
  6. Dima.com

    Dima.com Активный пользователь

    С нами с:
    10 ноя 2006
    Сообщения:
    8
    Симпатии:
    0
    Чебурген
    немного не понял, что ты имеешь ввиду, кликаньем по меню я изменяю значения перем. JS, ты предлагаешь эти переменные передавать через УРЛ?
     
  7. А у тебя урл разве не меняется при открытии разных страниц?
     
  8. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    Если много придется через POST
    Создаете форму, создаете поля, отправляете.
     
  9. Ti
    а откуда там много возьмётся?
    И хорошо лы ты подумал, перед тем, как советовать делать навигацию на сайте POST-ом?
     
  10. Dima.com

    Dima.com Активный пользователь

    С нами с:
    10 ноя 2006
    Сообщения:
    8
    Симпатии:
    0
    тут блин, ещё количество пунктов меню может быть произвольным, зависит от базы данных, такс...
     
  11. Mavir

    Mavir Guest

    Чебурген
    http://www.bpc.by/
    Правда, никому бы не советовал так делать
     
  12. Dima.com

    Dima.com Активный пользователь

    С нами с:
    10 ноя 2006
    Сообщения:
    8
    Симпатии:
    0
    могу лучше кук циклом набить, и потом циклом вытащить, так не проще,
    Чебурген
    автоген в руки осталось взять
     
  13. Dima.com
    Делай через куки, мне не жалко.
    Чем больше в сети кривых сайтов, тем выше заработок профессионалов.
     
  14. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    редирект никто не отменял; если данных много, какое может быть решение проще?
     
  15. не понял, при чём тут редирект вообще
    Ti
    а ты, типа, тоже всё меню за собой от страницы к странице в запросах таскаешь?
    Ну тогда к тебе тоже нет вопросов.
     
  16. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    я похож на извращенца?

    если такие нужны такие механизмы - Web 2.0 в руки
     
  17.  
  18. avm

    avm Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    Чебурген почему-то не захотел нормально объяснить свою мысль:
    скрипт на сервере знает по какому URL к нему обратились? да! ну так что ему ему мешает проставить какой элемент меню должен при этом быть активным? ничего не мешает. да и передавать ничего никуда не нужно! - уже передано URL'ом...