Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.05.2015, 14:25
Sn9 Sn9 вне форума
Интересующийся
Отправить личное сообщение для Sn9 Посмотреть профиль Найти все сообщения от Sn9
 
Регистрация: 07.05.2015
Сообщений: 20

Обработка при нажатии на ссылку
Есть страница run.php. На ней имеется ряд ссылок.

<a href="" id="d1">1</a>
<a href="" id="d2">2</a>
<a href="" id="d3">3</a>
<a href="" id="d4">4</a>


Ссылки открывают эту же страницу, через скрипт, который берет инфу с другой страницы
$( function ready() {
        $('.all').load( "all.php #infa2");
        $('#d1').click( function(eventObject) {eventObject.preventDefault();$('.all').load( "all.php #infa1");});
        $('#d2').click( function(eventObject) {eventObject.preventDefault();$('.all').load( "all.php #infa2");} );
        $('#d3').click( function(eventObject) {eventObject.preventDefault();$('.all').load( "all.php #infa3");} );
        $('#d4').click( function(eventObject) {eventObject.preventDefault();$('.all').load( "all.php #infa4");} );
    });//END

При перезагрузке страницы нужно заново нажимать на эти ссылки
Как реализовать при перезагрузке что бы выводилась последняя нажатая ссылка?
Ответить с цитированием
  #2 (permalink)  
Старый 14.05.2015, 14:34
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,212

Сообщение от Sn9
Как реализовать при перезагрузке что бы выводилась последняя нажатая ссылка?
Как вариант, хранить где-то, что загружалось последним... После перезагрузки считывать эту информацию и загружать нужное...

И переписать таки сей говнокод.
Ответить с цитированием
  #3 (permalink)  
Старый 14.05.2015, 14:41
Sn9 Sn9 вне форума
Интересующийся
Отправить личное сообщение для Sn9 Посмотреть профиль Найти все сообщения от Sn9
 
Регистрация: 07.05.2015
Сообщений: 20

Сообщение от ksa
Как вариант, хранить где-то, что загружалось последним
Подскажите хотя бы примером, а то JS вообще не понимаю, вот уже 2ой день сижу с данной проблемой
С говнокодом - согласен
Ответить с цитированием
  #4 (permalink)  
Старый 14.05.2015, 14:49
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,212

Сообщение от Sn9
а то JS вообще не понимаю
Тогда смысл объяснять?

Попытка №1
http://htmlbook.ru/html5/storage
http://ruseller.com/lessons.php?id=593
Ответить с цитированием
  #5 (permalink)  
Старый 14.05.2015, 14:57
Sn9 Sn9 вне форума
Интересующийся
Отправить личное сообщение для Sn9 Посмотреть профиль Найти все сообщения от Sn9
 
Регистрация: 07.05.2015
Сообщений: 20

Сообщение от ksa
Тогда смысл объяснять?
Просто я по PHP,а тут такая задача оказалась, никто не может хотя бы примера показать по данному коду
Ответить с цитированием
  #6 (permalink)  
Старый 14.05.2015, 15:00
Sn9 Sn9 вне форума
Интересующийся
Отправить личное сообщение для Sn9 Посмотреть профиль Найти все сообщения от Sn9
 
Регистрация: 07.05.2015
Сообщений: 20

Ну на сколько я понял, то при клике по первой ссылке будет записываться куки таким образом
$('#d1').click(function (eventObject) {document.cookie = "1";
            var one = get_cookie ( "1" );

            eventObject.preventDefault();

            $('.all').load("all.php #infa1");
        });


А вот как потом вывести нужную?
Ответить с цитированием
  #7 (permalink)  
Старый 14.05.2015, 15:19
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,212

Сообщение от Sn9
Просто я по PHP
Как вариант в сессию записывай нужное состояние... Потом это используй.
Ответить с цитированием
  #8 (permalink)  
Старый 14.05.2015, 15:20
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

document.cookie = "1"; - это означает установку временной куки, которая не будет сохраняться в браузере, то есть ушли со страницы и кука умерла.
Ответить с цитированием
  #9 (permalink)  
Старый 14.05.2015, 15:24
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,212

Sn9, по ссылкам, что я дал выше, все описано. Как "записать"... Как "прочитать"...

Но даже серверным языком это можно решить. Например используя возможности сессии...
Ответить с цитированием
  #10 (permalink)  
Старый 14.05.2015, 15:27
Аватар для ksa
ksa ksa на форуме
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,212

Сообщение от Sn9
никто не может хотя бы примера показать по данному коду
Вот пример с локалсторадж...
Запоминание стиля кнопок bootstrap 3 в cookie
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Звук при нажатии на ссылку Dave Элементы интерфейса 45 15.02.2016 23:32
при нажатии на ссылку появляется блок MBmusic Элементы интерфейса 3 27.06.2013 17:54
При клике на ссылку ничего не происходит gurg0n Элементы интерфейса 2 24.06.2013 11:11
Вставка текста в форму при нажатии на ссылку Sergei1988 Общие вопросы Javascript 2 03.04.2011 22:05
Событие при нажатии на ССЫЛКУ Ivanishin Events/DOM/Window 11 16.06.2009 01:43