dokxpi

Как после клика сделать номер ссылкой?

Рекомендуемые сообщения

https://jsfiddle.net/5uv8v33v/1/

ПС. 1. идеально было бы ссылку показать/выводить ссылкой, после клика- номер ссылкой..
К сожалению сейчас не вовсех мобильных браузерах, нынешняя конструкция, ссылка/номер кликабельна
ПС. 2. нужно для отслеживание кликов в Яндекс.Метрике

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

плохой способ скрывания номера, я его все равно вижу, ну а боты и подавно (а скрывать как раз от них нужно)
лучше всего использовать шифрование или подгрузку через ajax https://jsfiddle.net/tm0xwjp0/

  • Thanks 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как вариант при выводе часть строки кодировать в base64 и сохранять, к примеру, в data атрибуте, а при клике раскодировать обратно и вставить в нужное место.

console.log(window.btoa('+380 (95) 632-42-51'));// вернет "KzM4MCAoOTUpIDYzMi00Mi01MQ=="
console.log(window.atob("KzM4MCAoOTUpIDYzMi00Mi01MQ=="));// вернет "+380 (95) 632-42-51"

 

  • Like 1
  • Thanks 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 часов назад, Switch74 сказал:

плохой способ скрывания номера, я его все равно вижу, ну а боты и подавно (а скрывать как раз от них нужно)
лучше всего использовать шифрование или подгрузку через ajax https://jsfiddle.net/tm0xwjp0/

Клик по по кнопке с мобильного - номер отобразился

Клик по номеру с мобильного - номер не набрался

 

Это можно поправить?

16 часов назад, wwt сказал:

Как вариант при выводе часть строки кодировать в base64 и сохранять, к примеру, в data атрибуте, а при клике раскодировать обратно и вставить в нужное место.


console.log(window.btoa('+380 (95) 632-42-51'));// вернет "KzM4MCAoOTUpIDYzMi00Mi01MQ=="
console.log(window.atob("KzM4MCAoOTUpIDYzMi00Mi01MQ=="));// вернет "+380 (95) 632-42-51"

 

Я не знаю как это использовать,

если можно покажите пример

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

для того чтобы в мобильном набиралось нужно сделать ссылку вида: <a href="tel:+1234567890">

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Николя223 сказал:

может тогда так

https://jsfiddle.net/5uv8v33v/5/

да без разницы, этож пример, можно изменить как угодно.

  • Thanks 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо всем, кто откликнулся

Изменено пользователем dokxpi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

https://jsfiddle.net/7ngnvr49/
А как прикрутить onclick к кнопке "Показать"?

onclick='yaCounter42664049.reachGoal(&apos;target_1&apos;); return true;'

<script type='text/javascript'>//<![CDATA[ window.onload = function() { yaCounter42664049.reachGoal('target_1') } //]]></script>


Нужно отслеживать клики по кнопке "ПОКАЗАТЬ"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
$('.sh_nmr').click(function(){
	yaCounter42664049.reachGoal('target_1');
	//остальной код обработчика
});

 

  • Thanks 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: xaker01
      Есть готовые PSD файлы.
      Вопросы можно задать тут или в скайп.
      skype: viktor_skype_go
      zakaz.zip
    • Автор: znukut
      3 кнопки, 3 таблицы, после нажатия на кнопку отображается определенная таблица. После нажатия на кнопку таблица всегда уезжает влево, несмотря на тег <center> и атрибут align="center"
      rabbits.html
    • Автор: DobroFenix
      Всем привет. Столкнулся с такой необъяснимой проблемой: 
      Имеется страница на которой есть текстовые инпуты и кнопка, которая открывает фрейм с другими инпутами.
      Имеется userscript, которые реализует функционал виртуальной клавиатуры http://userscripts-mirror.org/scripts/show/10974
      Он работает на всех страницах в яндексе, в гугле, в инпутах на моём сайте, но не работает в инпутах внутри открывающегося фрейма
      Почему внутри фрейма может не выполняться userscript? В консоле браузера нет ни каких ошибок и вызова юзерскрипта.
       
      Так же интересуют альтернативные варианты создания(подключения) виртуальной клавиатуры внутри фрейма с чужим сайтом.

Карта разработчиков

Карта участников

Отметь себя на карте для поиска или предложения работы