Javascript.RU

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

Глобальная переменная и массив
У меня есть слово из 3х букв(не то что вы подумали): "li1" мне нужно вытащить "1", цифра будет служить у меня ID для другой операции. А затем цифру нужно передать глобальной перменной.

Я попытался таким образом сделать:

<li id="li1"><a href="#" id="a1" onclick="setfilter('li1');">Покупка</a></li>



var operID;//глобальная функция
 
 //Функция для изменения стиля ячейки
 function setfilter(id)
 {
     for (i=1; i<4; i++)
     {
             var li_type = document.getElementById('li'+i);
               li_type.style.backgroundColor="#EEEAFD";
             var link_type = document.getElementById('a'+i);
               link_type.style.color="#00F";
     }
    
     var li_type = document.getElementById(id);
 //    type.style.backgroundColor="orange";
 var mid = document.getElementById(id);
 //alert(document.getElementById(zap).id);
 var link_type = document.getElementById(mid.id.replace('li','a'));   
 //    var link_type = document.getElementById('a'+id);
     if(li_type.style.backgroundColor == "orange") {
               li_type.style.backgroundColor ="#EEEAFD";
               link_type.style.color="#00F";
           }
           else {
              
               li_type.style.backgroundColor ="orange";
               link_type.style.color="white";
               get_parametr(id);
           }
          
    
 };
 
 //Функция для передачи в глобальную переменную конечных цифр
 function get_parametr(parametr){
    
     var dlina = parametr.length;
 
 var id=new Array(dlina-2);
 for (var i=2;i<dlina;i++)
 {
    
  id[i-2]=document.write(parametr.charAt(i));
 
 }
     operID=id;
 };
Но ничего не вышло(((посему, вопрос. Как сделать символьный массив и присвоить значение глобальной переменной?
Ответить с цитированием
  #2 (permalink)  
Старый 21.11.2009, 17:24
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 09.07.2008
Сообщений: 3,873

alert(

    "li1".slice(-1)

)
Ответить с цитированием
  #3 (permalink)  
Старый 21.11.2009, 17:37
Интересующийся
Отправить личное сообщение для mikeles Посмотреть профиль Найти все сообщения от mikeles
 
Регистрация: 22.10.2009
Сообщений: 20

Спасибочки за наводку))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глобальная переменная, считать правильнае значение в функции konstantinopol Общие вопросы Javascript 11 01.05.2010 22:28
Строковая переменная как имя объекта MaxLazar Общие вопросы Javascript 4 05.10.2009 23:21
массив и передача в массив перемнных. алевтина Общие вопросы Javascript 2 25.08.2009 11:47
Как лучше сделать глобальный массив skyfish AJAX и COMET 4 17.02.2009 17:05
ассоциативный массив где ключ это год или ..... Sandr Общие вопросы Javascript 8 18.07.2008 14:39