Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: indexOf неработает в IE
 
 автор: AlexDIXI   (24.01.2012 в 00:08)   письмо автору
 
 

Здравствуйте. Проверил что поиск с помощью indexOf в IE не срабатывает.
Пожалуйста помогите разобраться. В гугле по этому поводу только про Array.indexOf.
Задача в том, чтобы поместить в куки id через ; разделитель, и добавить еще при клике на другие тумбы, если их уже нету в куках. В общем исключить дубликаты. Ну и подсчитать и вывести сколько их в куках. В Опере и FireFox работат а вот в IE не срабатывает, проверил на каком этапе перестает работать, остановился на строке "var resDubl = getCoockie.indexOf(idGal);" Это строка проверяет в куках текущий айди если ответ будет -1, то куки добавятся если 0 или выше то не добавится куки.
Вот мой код:


<script type="text/javascript">
$(document).ready(function() {
    $.cookie('idsPlayList', '');
    
    // Plus
    $('a[class^=plus]').click(function(){
        var idGal = $(this).children('img').attr("title");
        var getCoockie =  $.cookie('idsPlayList');
        
        if(getCoockie != ''){
            var idGalAdd = getCoockie + idGal;
        }else{
            var idGalAdd = idGal;
        }
        
        
        var resDubl = getCoockie.indexOf(idGal);
        alert(resDubl);
        /*
        
        
        if(resDubl == -1){
            // Set cookies
            $.cookie('idsPlayList', idGalAdd+';');
            var getCoockie = $.cookie('idsPlayList');
        }        
        
        var ids = getCoockie.split(';');
        var countIds = ids.length-1;
        
        $('#countIds').html("Play List ("+countIds+")");
        */
        return false;
    });
}); 
</script>


 <a href="#" class="plus_10612"><img src="icons/add.png"  style="margin-left:15px; z-index:99;" title="10612"></a>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования