Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 20.02.2022, 00:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

wemon,
href не прописывайте изначально, копируйте скрипт после обновления этой страницы.
Ответить с цитированием
  #22 (permalink)  
Старый 20.02.2022, 00:11
Аватар для wemon
Интересующийся
Отправить личное сообщение для wemon Посмотреть профиль Найти все сообщения от wemon
 
Регистрация: 25.04.2017
Сообщений: 29

рони,
Цитата:
если сложно сделать ссылки на сервере, то можно так ...
Поймите я не сильно все понимаю. И как их делать тоже.

Что я делаю не так? для каждого языка свой вывод - navbar

navbar-ru.php
<ul class="lang-switcher">
                <li class="lang-ua"><a href="">УКР</a></li>
                <li class="lang-ru"><span>РУС</span></li>
            </ul>


navbar-ua.php
<ul class="lang-switcher">
                <li class="lang-ua"><span>УКР</span></li>
                <li class="lang-ru"><a href="">РУС</a></li>
            </ul>


Добавил для всех страниц.
document.addEventListener('DOMContentLoaded', () => {
            let ru = document.querySelector(".lang-switcher .lang-ru a");
            let ua = document.querySelector(".lang-switcher .lang-ua a");
            let value = window.location.href.match(/[^\/]+/g).pop();
            let url = `/ru/${value}/`;
            if (ua) {
                url = `/ru/${value}/`;
                ua.setAttribute('href', url);
            }
            if (ru) ru.setAttribute('href', url);
        });


Что делаю не так ?
Ответить с цитированием
  #23 (permalink)  
Старый 20.02.2022, 00:13
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Сообщение от wemon
Что делаю не так ?
Сообщение от рони
копируйте скрипт после обновления этой страницы.
скопируйте скрипт по новой!!!
Ответить с цитированием
  #24 (permalink)  
Старый 20.02.2022, 00:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

wemon,
ок норма.
Ответить с цитированием
  #25 (permalink)  
Старый 20.02.2022, 00:20
Аватар для wemon
Интересующийся
Отправить личное сообщение для wemon Посмотреть профиль Найти все сообщения от wemon
 
Регистрация: 25.04.2017
Сообщений: 29

рони,
Спасибо Вам большое.
Ответить с цитированием
  #26 (permalink)  
Старый 20.02.2022, 08:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Сообщение от рони
ок норма.
это конечно не норма, а костыль))) всё это забота сервера, а не клиента.
Ответить с цитированием
  #27 (permalink)  
Старый 20.02.2022, 12:12
Аватар для wemon
Интересующийся
Отправить личное сообщение для wemon Посмотреть профиль Найти все сообщения от wemon
 
Регистрация: 25.04.2017
Сообщений: 29

рони,
Цитата:
это конечно не норма, а костыль))) всё это забота сервера, а не клиента.
То есть это лучше сделать на PHP?
Этот вариант который сделали Вы, меня тоже вполне устраивает. Но Ваш совет возьму на заметку. Спасибо.
Ответить с цитированием
  #28 (permalink)  
Старый 20.02.2022, 15:18
Новичок на форуме
Отправить личное сообщение для Никита Соболев Посмотреть профиль Найти все сообщения от Никита Соболев
 
Регистрация: 20.02.2022
Сообщений: 1

Подскажите пожалуйста как записать в переменные вот эти значения data-amount и data-price?https://sun9-57.userapi.com/impg/d52...a04&type=album
Ответить с цитированием
  #29 (permalink)  
Старый 20.02.2022, 15:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Никита Соболев,
создайте свою тему в https://javascript.ru/forum/misc/ и лучше код, чем картинка.
читать Нестандартные атрибуты, dataset
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

Последний раз редактировалось рони, 20.02.2022 в 16:00.
Ответить с цитированием
  #30 (permalink)  
Старый 20.02.2022, 15:58
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Сообщение от wemon
То есть это лучше сделать на PHP?
да
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск на сайте методом post konsd26 jQuery 13 18.11.2017 15:24
Динамическая смена фона на сайте karakym jQuery 9 28.06.2015 01:15
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Смена темы на сайте xunicorn jQuery 3 06.06.2012 10:34
смена CSSна сайте в зависимости от дня недели dac_60 Элементы интерфейса 29 12.12.2010 15:05