Показать сообщение отдельно
  #9 (permalink)  
Старый 26.05.2014, 17:38
Профессор
Отправить личное сообщение для WorM32 Посмотреть профиль Найти все сообщения от WorM32
 
Регистрация: 11.02.2014
Сообщений: 303

Я правильно понимаю, что нужно что-то типа этого http://jsfiddle.net/rfsa5/25/

var select = document.getElementById('select_film'),
    frame = document.getElementById('film_main');

function onSelectFilmChange () {
    var value = this.value;
    saveFilm(value);
    window.location.reload();
}

function saveFilm(url) {
    localStorage.setItem('film_url', url);
}

function getFilm () {
     return localStorage.getItem('film_url') || '';   
}

$(function () {
    var film = getFilm();
    if (!film) {
        return;
    }
    
    var options = select.options;
    for (var i = 0, l = options.length; i < l; i++) {
        if (options[i].value == film) {
            select.selectedIndex = i;   
        }
    }
});

select.addEventListener('change', onSelectFilmChange, false);
Ответить с цитированием