Intereting Posts
Настроить максимальный предел размера загрузки изображения Поверните галерею коротких штрихов в карусель в WordPress 4.4 Где ввести код для получения идентификатора терминов таксономии? Сделать родительскую категорию оптгруппой Перепишите пулю для CPT Существует фильтр или действие, которые меняют ссылку «Добавить новую почту»? Режим администратора прерывается с субдоменами в последнем WP Меню не добавляет правильные элементы WordPress Multisite – может ли 2 домена совместно использовать базу данных пользователей? Многоузловая конфигурация для нескольких доменов WordPress / Server выводит странный результат Использование переменных URL в пользовательском WP_Query Получение сообщений от нескольких пользователей? Показывать сообщения в формате «изображение», если смотреть на странице категории, но с комментариями в блоге Как делать комментарии для сообщения, загруженного на Ajax?

Создать кнопку с использованием предоставленного кода

Я пытаюсь создать кнопку, которая отправляет текстовое сообщение. Мне дали код, я просто не знаю, что с ним делать. Пожалуйста помоги!

iPhone

href = "sms://+15558675309/&body=TextHere" 

Android

 href = "sms://+15558675309/?body=TextHere" 

Если вам интересно, «как я могу определить, используют ли они iPhone или Android?»

Вот вам:

 function getMobileOperatingSystem() { var userAgent = navigator.userAgent || navigator.vendor || window.opera; if ( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ) { return 'iOS'; } else if ( userAgent.match( /Android/i ) ) { return 'Android'; } else { return 'unknown'; } } Then you can wrap the above SMS syntax like this: var message_text = 'Pre-filled message goes here' if (device == 'iOS') { href = "sms://+15558675309/&body=" + encodeURI(message_text); } if (device == 'Android') { href = "sms://+15558675309/?body=" + encodeURI(message_text); } 

Чтобы сделать кнопку clickable, которая откроет новые окна, используя предоставленную ссылку, скопируйте и вставьте этот скрипт в нижний колонтитул:

 <script> function getMobileOperatingSystem() { var userAgent = navigator.userAgent || navigator.vendor || window.opera; if ( userAgent.match( /iPad/i ) || userAgent.match( /iPhone/i ) || userAgent.match( /iPod/i ) ) { return 'iOS'; } else if ( userAgent.match( /Android/i ) ) { return 'Android'; } else { return 'unknown'; } } var message_text = 'Pre-filled message goes here' if (device == 'iOS') { href = "sms://+15558675309/&body=" + encodeURI(message_text); } else { href = "sms://+15558675309/?body=" + encodeURI(message_text);} document.getElementById("myElement").innerHTML = '<button onclick="window.open(' + href + ');">Click me!</button>'; </script> 

Затем создайте элемент div и установите его идентификатор в myElement или что угодно, например: <div id="myElement"></div> .

После загрузки страницы кнопка будет вставлена ​​в ваш div .