Javascript.RU

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

Автоматический выбор элемента
Есть страница, содержащая такой код:
<div id="countrySelector" class="ssClosed"> 
                        <a href="#" id="countryClicker" onclick='showCountries(); return false;'><span class='si'>United States of America</span></a>
                       	<div id="countryInner">
                            <a href="#" onclick='selectCountry("US", this); return false;'><span class='si'>United States of America (USA)</span></a>
                            <a href="#" onclick='selectCountry("UK", this); return false;'><span class='si'>United Kingdom</span></a>

                            
                            <a href="#" onclick='selectCountry("AF", this); return false;'><span class='si'>Afghanistan</span></a>
                            <a href="#" onclick='selectCountry("AL", this); return false;'><span class='si'>Albania</span></a>
            
                            <a href="#" onclick='selectCountry("DZ", this); return false;'><span class='si'>Algeria</span></a>
                            <a href="#" onclick='selectCountry("AS", this); return false;'><span class='si'>American Samoa</span></a>
                            <a href="#" onclick='selectCountry("AD", this); return false;'><span class='si'>Andorra</span></a>
                            <a href="#" onclick='selectCountry("AO", this); return false;'><span class='si'>Angola</span></a>

                            <a href="#" onclick='selectCountry("AI", this); return false;'><span class='si'>Anguilla</span></a>
                            <a href="#" onclick='selectCountry("AQ", this); return false;'><span class='si'>Antarctica</span></a>


Хотелось бы написать скрипт который автоматически кликает по countryClicker, открывая список, и затем выбирает нужную страну.

Я пробовал сделать это прямо в адресной строке браузера примерно так:
javascript:{showCountries(); selectCountry("RU",this);};

хотя
javascript:showCountries();
работает и открывает список.
Но почему-то не работает :-(

Пожалуйста помогите.
Ответить с цитированием
  #2 (permalink)  
Старый 25.02.2010, 08:22
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

передайте заместо this указатель на соответствующий DOM-элемент
Ответить с цитированием
  #3 (permalink)  
Старый 25.02.2010, 13:15
Новичок на форуме
Отправить личное сообщение для Luberg Посмотреть профиль Найти все сообщения от Luberg
 
Регистрация: 25.02.2010
Сообщений: 3

var e = document.getElementById('countryInner');
showCountries();
selectCountry("RU",e);

Так тоже не работает(
Ответить с цитированием
  #4 (permalink)  
Старый 25.02.2010, 15:59
Новичок на форуме
Отправить личное сообщение для Luberg Посмотреть профиль Найти все сообщения от Luberg
 
Регистрация: 25.02.2010
Сообщений: 3

Подскажите пожалуйста, я новичок в javascript, как это сделать? Можно пример? Очень нужно.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор из таблицы HOmevl Общие вопросы Javascript 4 15.09.2011 01:40
Центрирование элемента относительно центра другого элемента idrozd jQuery 1 27.01.2010 13:32
Обновление элемента на странице ajax-ом Urfin jQuery 1 24.07.2009 18:40
Границы элемента DIv gosha_kap Общие вопросы Javascript 1 06.07.2009 17:12
Выбор фреймворка маина Библиотеки/Тулкиты/Фреймворки 12 14.03.2009 22:21