|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 64522.7093 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
12.03.2015, 11:37
|
#1
|
Senior Member
Регистрация: 02.05.2014
Сообщений: 628
Бабло: $257430
|
Отображать скрипт только для Android/iOS
долго думал как назвать заголовок, так и не придумал
подскажите плз, как сделать скрипт, который будет отображать нужный мне код для Android и iPhone/iPad отдельно, а для PC не отображать.
т.е. показываем для андройда один код, для яблок другой код.
кто поможет оперативно закину на пивас
|
|
|
12.03.2015, 12:10
|
#2
|
je suis Charlie
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
|
js
Код:
if ( (navigator.userAgent.indexOf('Android') != -1) ) {
Android code
}
if ( (navigator.userAgent.indexOf('iPhone') != -1) ) {
iPhone code
}
if ( (navigator.userAgent.indexOf('iPad') != -1) ) {
iPad code
}
|
|
|
12.03.2015, 12:11
|
#3
|
Ебланнед
Регистрация: 21.05.2011
Сообщений: 285
Бабло: $46495
|
|
|
|
12.03.2015, 12:11
|
#4
|
Senior Member
Регистрация: 02.05.2014
Сообщений: 628
Бабло: $257430
ТС -->
|
ТС
mr.Charlie, спасибо, а для айпадов?
и кто ещё подскажет как сделать full screen для мобил с затемнением по краям и возможностью закрыть,
так же как в advmaker
|
|
|
12.03.2015, 12:12
|
#5
|
Senior Member
Регистрация: 20.04.2008
Сообщений: 604
Бабло: $116367
|
А язык какой? JS?
Код:
function detectmob() {
if( navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/Windows Phone/i)
){
return true;
}
else {
return false;
}
}
|
|
|
12.03.2015, 12:40
|
#6
|
Senior Member
Регистрация: 02.05.2014
Сообщений: 628
Бабло: $257430
ТС -->
|
ТС
kalombo, не то.
mr.Charlie, как сделать чтобы только один раз отображалось, а не постоянно при заходе на все страницы?
|
|
|
12.03.2015, 12:45
|
#7
|
je suis Charlie
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
|
Цитата:
Сообщение от Soba
mr.Charlie, как сделать чтобы только один раз отображалось, а не постоянно при заходе на все страницы?
|
Куку ставить надо.
Код:
function GetCookieValueByName(name)
{
var beg = document.cookie.indexOf(name+"=");
if(beg==-1)
return false;
var end = document.cookie.indexOf(";", beg + name.length);
if(end==-1)
end = document.cookie.length;
return unescape(document.cookie.substring(beg + name.length + 1, end));
}
function SetCookieForNHours(name, value, hours, path, domain, secure)
{
var today = new Date();
expires = new Date(today.getTime() + hours*60*60*1000);
document.cookie = name + "=" + escape(value) +
"; expires=" + expires.toGMTString() +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
var i=GetCookieValueByName('yourcooka');
if(i!="cookavalue") {
SetCookieForNHours('yourcooka',
'cookavalue',
'24',
'',
'');
}
else {
code
}
Это на 24 часа. Если вообще всего 1 раз показывать надо, поставь на 100 лет куку.
|
|
|
12.03.2015, 12:46
|
#8
|
Senior Member
Регистрация: 02.05.2014
Сообщений: 628
Бабло: $257430
ТС -->
|
ТС
mr.Charlie, спс, давай чтоли на пивас закину
можешь скинуть код целиком с вставками <?php
а то что то не пашет в моих кривых руках)
Последний раз редактировалось Soba; 12.03.2015 в 12:52.
|
|
|
12.03.2015, 13:04
|
#9
|
je suis Charlie
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
|
Цитата:
Сообщение от Soba
можешь скинуть код целиком с вставками <?php
а то что то не пашет в моих кривых руках)
|
Так это не php, это JavaScript
На php совсем другой код будет. Щас некогда, уже убегаю. Если никто не напишет, как приду, скину.
|
|
|
13.03.2015, 08:57
|
#10
|
Member
Регистрация: 05.11.2012
Сообщений: 56
Бабло: $15450
|
почему то у меня не выводится данный код
|
|
|
|