- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть скрипт выпадающего списка:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Изменение значения в поле Select (c) Aliance</title>
<script type="text/javascript">
var regiondb = new Object()
regiondb["africa"] = [{value:"1", text:"Каир"},
{value:"2", text:"Триполи"},
{value:"3", text:"Алжир"},
{value:"4", text:"Претория"}];
regiondb["asia"] = [{value:"1", text:"Банкок"},
{value:"2", text:"Дели"},
{value:"3", text:"Улан-Батор"},
{value:"4", text:"Джакарта"},
{value:"5", text:"Токио"}];
regiondb["australia"] = [{value:"1", text:"Мельбурн"},
{value:"2", text:"Сидней"}];
regiondb["europe"] = [{value:"1", text:"СПб"},
{value:"2", text:"Лондон"},
{value:"3", text:"Афины"},
{value:"4", text:"Барселона"},
{value:"5", text:"Париж"},
{value:"6", text:"Рим"},
{value:"7", text:"Москва"},
{value:"69", text:"Бабруйск :)"}];
regiondb["noamer"] = [{value:"1", text:"Нью-Йорк"},
{value:"2", text:"Вашингтон"},
{value:"3", text:"Лос Анджелес"},
{value:"4", text:"Оттава"}];
regiondb["soamer"] = [{value:"1", text:"Рио дэ Жанейро"},
{value:"2", text:"Лима"},
{value:"3", text:"Каракас"}];
function setCities(chooser) {
var cityChooser = chooser.form.elements["city"];
// обнуляем список
cityChooser.options.length = 0;
// получаем value для массива regiondb
var choice = chooser.options[chooser.selectedIndex].value;
var db = regiondb[choice];
// вставляем первый элемент
cityChooser.options[0] = new Option("Город: ", "", true, false);
if (choice != "") {
for (var i = 0; i < db.length; i++) {
cityChooser.options = new Option(db.text, db.value);
}
}
}
</script>
</head>
<body>
<form name="dealers" action="">
<select name="continent" onchange="setCities(this)">
<option value="" selected>Континент: </option>
<option value="africa">Африка</option>
<option value="asia">Азия</option>
<option value="australia">Австралия</option>
<option value="europe">Европа</option>
<option value="noamer">С. Америка</option>
<option value="soamer">Ю. Америка</option>
</select>
<select name="city">
<option value="" selected>Город: </option>
</select>
</form>
</body>
</html>
Нужно что бы города в нем были не просто текстовым списком а ссылками.
Подаскажите, пожалуста, как это осуществить?
<a href="ссылка">Город</a>
<a href="ссылка">Город</a>
Это я понимаю, что самый простой способ это использовать a href, но куда его вставить поконкретнее? я перепробовал кучу вариантов...😡
{value:"ссылка", text:"Афины"} тоже пробовал
чистый яваскрипт нужен?
чистый яваскрипт нужен?
Очень хотелось бы что да - чистый яваскрипт
вообще-то вам на стаковерфлоу, там прогеры сидят
работающий пример http://jsbin.com/biletulibo/edit?html,output
вообще-то вам на стаковерфлоу, там прогеры сидят
работающий пример http://jsbin.com/biletulibo/edit?html,output
Вандам! Большое спасибо! [ATTACH]161046[/ATTACH]
Второй список почему то не список, но за направление спасибо еще раз )
vandamme, Все таки не могу сообразить где ошибка, как можно поправить второй список?
Gazetadir, странные какие-то у Вас проблемы. Вставляйте свою ссылку в value и не парьтесь.
странные какие-то у Вас проблемы. Вставляйте свою ссылку в value и не парьтесь.
это не проблемы, это сюжет из шоу-балета "сделайте все за меня".
Gazetadir, странные какие-то у Вас проблемы. Вставляйте свою ссылку в value и не парьтесь.
в том то и дело что через value не работает. выше написал что пробовал.
---------- Добавлено 12.03.2017 в 20:26 ----------
это не проблемы, это сюжет из шоу-балета "сделайте все за меня".
я не спорю очень помог мне, спасибо! плюсую как могу ))