Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.02.2021, 19:19
Новичок на форуме
Отправить личное сообщение для Анатолий1984 Посмотреть профиль Найти все сообщения от Анатолий1984
 
Регистрация: 11.04.2020
Сообщений: 6

Реализация проверки блока со ссылкой.
Добрый день. Пытаюсь запилить виджет-информер для сайтов. В принципе всё получается. Хотелось бы установить обратную ссылку вместе с виджетом чтобы её было проблематично удалить.

Приведу простой пример. Это в теории должен будет копировать пользователь себе на сайт. Менять будет только цвета.

<div id="id_block"></div>
<div id="link_block"><a href="https://domen.zona/service">Ссылка на domen.zona</a></div>
<script src="https://domen.zona/widget.js" type="text/javascript"></script>
<script type="text/javascript">
    wdjt.col_border='ffa500';
    wdjt.col_background='fff';
    wdjt.init('id_block');
</script>


Так вот хотелось бы сделать какую то проверку ссылки, что она есть, что анкор такой то, href такой то ! Может кто то делал что то похожее.

Пока сделал в лоб. Проверяю есть ли id, потом проверяю есть ли href. Ну ещё можно анкор. Но думаю что можно сделать как то более изящно.
check_back_link: function (id) {
        if (document.getElementById(id)) {
            if (document.getElementById(id).querySelector('a').getAttribute('href') == 'https://domen.zona/service') {
                return true;
            } else {
                return false;
            }
        } else {
            return false;
        }
    },


Ну и в зависимости от того что быдет возвращаться буду в id_block писать какую то инфу

Последний раз редактировалось Анатолий1984, 10.02.2021 в 19:27.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
стрелки вниз, верх при раздвижение блоков dima018 Элементы интерфейса 8 12.02.2018 21:29
Объединить три конструкции проверки полей в одну golopogos Элементы интерфейса 0 27.01.2015 10:04
Движение по элементам блока без перезапуска функции выпадающеего меню. tutelaris Элементы интерфейса 4 26.04.2013 09:15
слайд панели tadjik1 Элементы интерфейса 22 02.04.2012 17:13
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21