|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 7
|
|||||||||||
Передача значение переменной из JS в HTML05.10.2011, 14:49. Показов 49131. Ответов 21
Метки нет (Все метки)
Можно ли передать значение переменной из JS в HTML?
Пример:
Реализуемо ли такое?
0
|
|||||||||||
| 05.10.2011, 14:49 | |
|
Ответы с готовыми решениями:
21
Передача переменной из C# в html
Передача переменной из html в PHP |
|
front-end developer
|
|||||||||||||||||||||
| 05.10.2011, 16:06 | |||||||||||||||||||||
|
JavaScript взаимодействует с HTML через объектную модель документа (DOM), поэтому не может "обмениваться" данными "напрямую" c HTML в коде HTML тем способом что Вы предложили.
То, что Вы хотите реализовать делается вот так:
1
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 7
|
||||||||||||||||
| 05.10.2011, 21:15 [ТС] | ||||||||||||||||
|
Спасибо за разъяснение
Добавлено через 3 часа 26 минут Решение немного переработал и вот что получилось:
Теперь выпадающая менюшка работает. Но, изначально, при заходе на страницу выпадающая менюшка "висит" открытой. Когда наведешь на пункт меню и убершь курсор - менюшка исчезнет и нормально все работает. Получается, что по умолчанию у меня идет display:block, несмотря на то, что onmouseout настроено на display:none. Подскажите, пожалуйста, что подправить надо )
0
|
||||||||||||||||
|
front-end developer
|
||||||||||||||||||||||||||||||||||||
| 05.10.2011, 23:20 | ||||||||||||||||||||||||||||||||||||
|
Для того чтобы ваше выпадающее меню было поумолчанию скрыто пропишите заголовку h3 стиль:
Рекомендации: 1) JavaScript - Имена функций должны "говорить" для чего эта функция предназначена, имена a и b ни о чем ни говорят; - Функции содержат лишний код:
- Излишне вставлять текст ссылки в тег span:
- Когда оформляете сообщение на форуме, используйте "код CSS" а не "HTML"
1
|
||||||||||||||||||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 12.09.2011
Сообщений: 7
|
||||||
| 05.10.2011, 23:51 [ТС] | ||||||
|
Респект и уважуха )
Спасибо большое за помощь, работает. И спасибо за рекомендации - учту на будущее. З.Ы. По поводу span - у меня этот тэг применяется в кнопочках, я просто не весь код выкладывал.
З.Ы.Ы. Если кому интересно, то сайт тут. Еще не всё заполнено, поэтому некоторые разделы отображают не то, что должны...
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
||||||
| 23.01.2017, 01:37 | ||||||
|
Подскажите пожалуйста как с помощью переменных можно сократить данный код:
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|||||||
| 23.01.2017, 09:40 | |||||||
|
Вы просто нашли случайную тему и впихнули туда свой вопрос? Создали бы новую...
0
|
|||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
||||||
| 23.01.2017, 16:19 | ||||||
|
Спасибо конечно, но это не то.
По вашему то правильно. Вы написали то, что увидели. Вы конечно сократили код, но не поняв принцип. Названия не обязательно должны быть Материал 1, Материал 2, поэтому за шаблон это взять не правильно! Переменные нужны были для html кода что бы не дублировать его сто раз. Идентификаторы у картинок и их названия не обязательно должны быть по порядку. Решение так то я уже сам написал, но буду благодарен за ваш вариант, если предложите лучше моего. Спасибо! Добавлено через 24 минуты Вот мой вариант:
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 23.01.2017, 16:31 | |
|
Это вы так сократили код?
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 17:13 | |
|
Я же написал, если сможете лучше сделать, то буду очень вам признателен.
А что? Не сократил? Только имейте ввиду что класс .v1 в цикл ставить нельзя, потому что они будут меняться постоянно и идут не по порядку
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|||||
| 23.01.2017, 17:26 | |||||
|
Изначально задача звучала так:
Затем выясняется, что у вас там куча всяких странностей оказывается происходит, причём всё очень абстрактно. Никакой конкретики. Как мы можем вам помочь, если вы проблему/задачу не сформулировали?
0
|
|||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
||||||
| 23.01.2017, 17:35 | ||||||
|
На данный момент код просто надо оптимизировать, то есть грамотно сократить.
Данные ни откуда не берутся, пока всё вносится вручную в один файл. Прошу прощения что не конкретизировал пост изначально, думал и так всё будет ясно. На данный момент код таков:
Если можете сделать код ещё меньше - буду очень рад за помощь!
0
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 23.01.2017, 17:48 | ||||||
|
Вы осознаёте, что на самом деле только усложнили код?
![]() Если вы вшиваете в исходники все данные, то создайте JS-объект (или в крайнем случае массив), в который вы будете заносить данные, а разметку формируйте в цикле. Например:
1
|
||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
||||||
| 23.01.2017, 18:01 | ||||||
|
Я с Ява скрипт пока не тесно работаю, только начинаю вникать, поэтому строго не судите
Можно сказать делаю пальцем тыча в небо. У меня спецификация по html вёрстке основная. За ответ спасибо, сейчас буду пробовать! Добавлено через 8 минут Подскажите пожалуйста, а как быть то дальше? Дальше папки меняются, а в цикле как добавить?
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 18:32 | |
|
Почему то ваш код не хочет работать, возможно из-за какой то синтаксической ошибки.
Можете посмотреть? Ваш код со 101 строки. В редакторе подсказка: Expected '{' and instead saw '$'.
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 19:23 | |
|
Я сам не разбираюсь, можете подправить код, потому что так не работает?
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||||||
| 23.01.2017, 22:36 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 22:58 | |
|
Так тоже не работает.
Пишет Don't make functions within a loop
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 23.01.2017, 23:45 | |
|
Это предупреждение. Его можно игнорировать. Либо вынесите функцию из цикла
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 17
|
|
| 23.01.2017, 23:47 | |
|
Ну вот знал бы как вынести к вам не обращался бы.
Я в яве вообще пока новичок. Помогите пожалуйста!
0
|
|
| 23.01.2017, 23:47 | |
|
Помогаю со студенческими работами здесь
20
Передача переменной в функцию из HTML тега A в $
Отобразить значение переменной php в html
Как передать значение переменной в HTML Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|