- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго дня.
Может кто поможет, нужен один простой java-скрипт "Отгадай загадку".
Сначала идет текст загадки - "Текст загадки бла-бла-бла". За ним идет ссылка "Правильный ответ". При нажатии на ссылку, она должна исчезнуть, должен появится текст ответа "Текст ответа бла-бла-бла". Важно - если в браузере будет отключен java-script, то должен отображатся только "Текст загадки бла-бла-бла", а ссылка и сам правильный ответ не должны отображатся.
Нашел такой скрипт:
Он почти работает, но при отключенном java-script ссылка "Правильный ответ" не пропадает, а нажав на нее ничего не происходит. Спасибо, кто поможет.
1. document.write(...) зло 🙅 этого костыля надо избегать в любых случаях, тем более, что здесь вёрстка будет "дёргаться" в промежутке до/после отработки скриптов. лучше по умолчанию сЦилке задать "visibility: hidden" а потом скриптом менять на "visible"
2. href="javascript://" зло 😂 не меньшее, досточно href="#" и что бы функция онклика возвращала false для полного щастья
1. document.write(...) зло
Может и зло, но на over9000 сайтах долгие годы успешно используется счётчиком LI и гарантированно будет работать [в любом браузере с JS]...
досточно href="#"
И вымораживающий "переброс" к верхней части страницы..
p.s. Да, конечно правильнее вешать одну функцию обработчик на все ссылки (непосредственно в коде, или по селектору), можно обойтись вообще без ссылок /span+onclick/, можно использовать visibility:hidden или display:none для ответов или вообще подгружать ответы ajax-ом.. А при использовании JS-библиотек можно "красиво" уложиться в пару строк.
Может и зло, но на over9000 сайтах долгие годы успешно используется счётчиком LI и гарантированно будет работать [в любом браузере с JS]...
вот нифига не довод 😂 счётчики особый случай + вёрстка дёргаться будет как ни крути в 99% случаев, без дополнительных телодвижений...
заодно, прогуглите "открытое письмо" Gooogle, в котором ребятки признаются, что даже в их действующем коде полно идиотизма и ни в коем случае не надо принимать это за стандарт...
И вымораживающий "переброс" к верхней части страницы..
достаточно вернуть false, хотя кошернее event.preventDefault...
это два правила обычной "чистоплотности кода" не более того. ну а кому нравиться "борьба в грязи" - их право...