Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 09.01.2013
Сообщений: 6

Ниспадающий список всех меток

13.01.2013, 16:34. Показов 1423. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Начал пидалить, но что-то запнулся. Я только начал изучать JavaScript. Подскажите.
Мне необходимо вывести ниспадающий список всех меток документа и осуществить переход на отмеченную метку по нажатию кнопки.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2013, 16:34
Ответы с готовыми решениями:

Как создать программу формирования раскрывающего меню со списком всех меток другого фрейма
Помогите создать программу формирования раскрывающего меню со списком всех меток другого фрейма? Или подскажите сайт/книги где это подробно...

Ниспадающий список
Объясните пожалуйста, как при написании кода вызвать самому ниспадающий список где можно выбирать имена компонентов и т.д. ?

Ниспадающий список и БД
Как при выборе строки из ниспадающего списка, отправить ее в БД MySQL? <label>Организационно-правовая форма *:<br></label> ...

5
5 / 5 / 0
Регистрация: 10.12.2012
Сообщений: 38
13.01.2013, 18:06
Не совсем понятно что сделать. Метки находятся в
JavaScript
1
window.document.anchors
. Пройтись по ним, да занести в массив можно так:
JavaScript
1
2
3
4
var _anchors = [];
for(var i=0; i < document.anchors.length; i++) {
    _anchors[i] = document.anchors[i];
}
Массив уже можно сорировать как вам угодно.
Чтобы перейти метке, например name="targ" посредством гиперсвязи, пользователь должен щелкнуть <a href="#targ"> . . . </a>
1
0 / 0 / 0
Регистрация: 09.01.2013
Сообщений: 6
16.01.2013, 13:33  [ТС]
ниспадающий список это выпдпющий список <selec>. Кручу, но пока не выходит.
Я нашол следующий код:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if ( typeof(window.BuildSelect) !== "function" ) {
 
    function BuildSelect(/*array*/inputsArr, /*HTMLElement*/htmlSelect, /*string*/selected) {
      var length = inputsArr.length,
          opt = null,
          i = 0;
           
      for ( ; i < length; i += 1 ) {
        // Создаём новый элемент option с помощью конструктора:
        opt = new Option( inputsArr[i][0], inputsArr[i][1] );
        // Проверяем, если текущий элемент соответствует 3-му аргументу...     
        if( inputsArr[i][1] === selected ) {
          // то помечаем его как выбранный:
          opt.selected = "selected";
        }
        // Добавляем элемент option в элемент select:
        htmlSelect.options.add( opt, i );
      }
      return true;
    }
}
Теперь кручу как бы сюда всунуть свои метки. Ну, а как описать переход на них пока туго представляю.
0
16.01.2013, 13:50

Не по теме:

прежде чем начать изучать javascript, вам следовало бы поначалу:
-- хоть немного ознакомиться с HTML и усвоить его терминологию
-- почитать орфографический словарь русского языка

тег <select> принято называть "раскрывающимся списком", но никак не "ниспадающим"
в списке <select> имеются опции (теги <option>), но никак не "метки"

но, разумеется, можете ничего не читать/не изучать... и продолжать "пидалить", постоянно "запинаясь" и "туго представляя"...

0
 Аватар для koza4ok
632 / 440 / 67
Регистрация: 19.09.2012
Сообщений: 1,632
16.01.2013, 16:04
JavaScript
1
2
3
4
5
6
7
8
9
10
11
<select>
  <option value="http://vk.com" selected> vk.com</option>
  <option value="https://www.cyberforum.ru/">cyberforum</option>
 <select>  
   <input type="button" value="GO!" onclick="fn()"> 
<script>
function fn()
{
 window.location.href=document.getElementsByTagName('select')[0].options[document.getElementsByTagName('select')[0].selectedIndex].value 
}
</script>
1
0 / 0 / 0
Регистрация: 09.01.2013
Сообщений: 6
16.01.2013, 16:57  [ТС]
Спасибо. Я рыл не в ту сторону. Всё получилось.
А формулировку темы дал препод.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2013, 16:57
Помогаю со студенческими работами здесь

Ниспадающий список в поиске
MFC приложение dialog based, MSVC++2008 При помощи каких элементов можно сделать ниспадающий список по типу строки поиска в поисковиках...

В RichTextBox сделать "ниспадающий список"
ребят, возник ещё один вопрос: можно ли в richtextbox сделать &quot;ниспадающий список&quot;?, как в среде разработки Visual Studio, чтобы не...

Вывести список меток в текущей категории
Здравствуйте! Помогите вывести список меток текущей категории Я пробую $tags = get_terms( array( 'taxonomy' =&gt;...

Php код для получения списка всех постов с указанием меток
Как получить список всех постов 1.С указанием даты 2.Отсортированных по дате 3.С указанием меток в которые они входит. т.е. что...

ниспадающий поиск
как сделать в бд поиск по всем возможным таблицам и ихних атрибутов, поиск ниспадающий? как в справках бывает буду очень благодарен


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru