Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.07.2013, 23:50
Новичок на форуме
Отправить личное сообщение для Павел Буланов Посмотреть профиль Найти все сообщения от Павел Буланов
 
Регистрация: 10.07.2013
Сообщений: 4

Сохранение выделения input type="radio" после обновления страницы
Доброе время суток.
Сделал меню из input type="radio" + css в виде вкладок под которыми ссылки на категории с товаром, но если выбираю вторую вкладку, потом там жму на любую ссылку, то идет переход и выделение второй вкладки снимается и перебрасывается на первую.

Использую cms prestashop, там все на модулях, знания на уровне ctrl+c, ctrl+v ну чуть больше.

Находил много решений, но не догоняю как их подключить. Может кто поделится кодом, который можно просто вставить на ту же страницу с моим меню или предложит альтернативу. Готов даже заплатить 10$ веб- мани или через банковское отправление, деньги маленькие, но я пока не могу себе позволить больше тратить. Прошу понять и простить

__________________________________
|Аккумуляторы| Кулера | Клавиатуры |
---------------------------------------------------------------------
| asus dell lenovo acer apple samsung |
---------------------------------------------------------------------


<div class="tabs">
    
   <div class="tab">
       <input type="radio" id="tab-1" name="tab-group-1" checked>
       <label for="tab-1"><strong>Аккумуляторы</strong></label>
       
     <div class="content">
           <p class="sod" ><a href="#">Apple</a></p>
           <p class="sod" ><a href="#">Apple2</a></p>
           <p class="sod" ><a href="#">Apple3</a></p>

       </div> 
   </div>
    
   <div class="tab">
       <input type="radio" id="tab-2" name="tab-group-1">
       <label for="tab-2"><strong>Кулера</strong></label>
       
       <div class="content">
           <p class="sod"><a href="#">dell</a> </p>
          <p class="sod" ><a href="#">dell2</a></p>
          <p class="sod" ><a href="#">dell3</a></p>
           
          
       </div> 
   </div>
    
    <div class="tab">
       <input type="radio" id="tab-3" name="tab-group-1">
       <label for="tab-3"><strong>Клавиатуры</strong></label>
     
       <div class="content">
           <p class="sod"><a href="#">ACER</p>
           <p class="sod"><a href="#">ACER3</p>
           <p class="sod"><a href="#">ACER</p>
           
           
       </div> 
   </div>
Ответить с цитированием
  #2 (permalink)  
Старый 11.07.2013, 02:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072


<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<div class="tabs">

   <div class="tab">
       <input type="radio" id="tab-1" name="tab-group-1" checked>
       <label for="tab-1"><strong>Аккумуляторы</strong></label>

     <div class="content">
           <p class="sod" ><a href="#">Apple</a></p>
           <p class="sod" ><a href="#">Apple2</a></p>
           <p class="sod" ><a href="#">Apple3</a></p>

       </div>
   </div>

   <div class="tab">
       <input type="radio" id="tab-2" name="tab-group-1">
       <label for="tab-2"><strong>Кулера</strong></label>

       <div class="content">
           <p class="sod"><a href="#">dell</a> </p>
          <p class="sod" ><a href="#">dell2</a></p>
          <p class="sod" ><a href="#">dell3</a></p>


       </div>
   </div>

    <div class="tab">
       <input type="radio" id="tab-3" name="tab-group-1" >
       <label for="tab-3"><strong>Клавиатуры</strong></label>

       <div class="content">
           <p class="sod"><a href="#">ACER</a></p>
           <p class="sod"><a href="#">ACER2</a></p>
           <p class="sod"><a href="#">ACER3</a></p>


       </div>
   </div>
</div>

<script>

    var id = localStorage.checked;
    if(id) document.getElementById(id).checked = true
    var input = document.getElementsByName('tab-group-1');
     for (var i=0; i<input.length; i++)  {
     input[i].onclick = function() {
     localStorage.checked =  this.id ;
        
    } }

</script>



</body>
</html>

Последний раз редактировалось рони, 11.07.2013 в 03:00.
Ответить с цитированием
  #3 (permalink)  
Старый 11.07.2013, 09:29
Новичок на форуме
Отправить личное сообщение для Павел Буланов Посмотреть профиль Найти все сообщения от Павел Буланов
 
Регистрация: 10.07.2013
Сообщений: 4

Все работает оставьте свои реквизиты куда деньги перевести
спасибо!!!!!!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как восстановить строку после обновления страницы? byMary Общие вопросы Javascript 7 03.08.2012 13:48
Как сохранить выбор сортировки на JS после обновления страницы? deeand Общие вопросы Javascript 5 18.05.2012 16:22
Почему скрипт срабатывает только после обновления страницы? Randomizer jQuery 2 01.09.2010 19:01
Событие после обновления страницы ajax'ом kryzhovnik Events/DOM/Window 4 07.10.2009 22:32
firefox зависает после обновления страницы constantant Firefox/Mozilla 4 14.09.2009 12:30