Показать сообщение отдельно
  #2 (permalink)  
Старый 12.08.2016, 05:41
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Сначала вместо этой лапши

if(id == "page1"){document.cookie="m_sf1=1; path=/;";}
if(id == "page2"){document.cookie="m_sf1=2; path=/;";}
if(id == "page3"){document.cookie="m_sf1=3; path=/;";}


напиши одну строку

document.cookie='m_sf1='+id+'; path=/;';


Как записывается кука на жабе я не знаю, считаем что ты правильно записываешь, то есть в куке m_sf1 будет page1, или page2 и так далее, что полезнее, поскольку page1, page2, и так далее - это готовые id, как и следует из кода записи. В куку можно записать 4096 байт, так что на page1 хватит.

Поскольку вкладки управляются жабой, то нет нужды ковырять эту куку на сервере, просто прочитай ее, получи id в переменную и запусти тот же самый код управления вкладками.

Цитата:
на php вывожу вот так
<? echo $_COOKIE['m_sf1'];?>
Ну получишь где-то в коде циферку и все.
Ответить с цитированием