• Как узнавать баланс номера через сайт?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    Что вы все на человека накинулись, может он баланс банковской карты хочет узнать, а не телефона.
    Весь баланс узнать нельзя, но если пользователь добровольно предоставил вам номер, вы можете, попробовать счислить с него рубль и перечислить обратно, и уж потом решать оказывать ему услугу или нет, многие приложения такое практикуют, никто еще против этого не возражал.
    Ответ написан
    Комментировать
  • Как собрать XML DOM из HTML, возвращаемого сервером?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    Вопрос как правильно вытащить все буковки без дескрипторов я правильно понимаю?
    5a5cb30c5a644866759604.png
    Ответ написан
    Комментировать
  • Безопасна ли связка ajax php?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    Создайте
    robot.txt
    и пропишите там allow для всего, что должен видеть любой пользователь
    и disallow для того, что не должен.
    Потом можете применить шлюзовую технологию чтобы скрыть checkbalane.php от злых хакеров, которым плевать на disallow.
    Защитить данные от очень злых хакеров поможет хэширование и шифрование.
    Гипотетически, есть лютые хакеры, которые способны преодолеть все это, но они с большой долей вероятности, к вам не полезут пока вы не раскрутитесь.
    Ответ написан
    Комментировать
  • Как получить доступ к iframe, который на другом домене?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    А вы просто скройте эту кнопку элементами родительского окна, тогда пользователь
    до нее не дотянется, потому что не увидит.
    Ответ написан
    Комментировать
  • Как присвоить переменной ответ сервера через ajax?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    Ребята, не забываем ставить вызов Ajax на setInterval и обработчик success на setTimeout
    (
    hndlr = function handler()
    {
     succfun = function succ() {
    		succ.flag = "всё хорошо";
    		return succ.flag
    		}; 
    if(!flag)var flag="privet diatel";	
    $.ajax({
            'url': "http://blablahost/blabla.blab",
            'success':succfun(), 
    	  'type': "GET",  
            'dataType': "json",
            'data': {congr:"Hi User!"}
    		})
    	
    console.log(succfun.flag)
    },
    setInterval(
    hndlr,2000
    )
    )
    Ответ написан
    Комментировать
  • Как после воспроизведения видео перейти на другую страницу?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    Вот ссылка на главный ресурс системы "не дурак - сам разберешься" w3.org/2010/05/video/mediaevents.htm
    еще обязательно посетите https://developer.mozilla.org/en-US/docs/Web/Guide..., отсюда черпают свой опыт все, кто так или иначе связан с вэб- разработкой.
    Ответ написан
    Комментировать
  • Как сделать Оглавления на сайте?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    <html>
    <head>
    <script>
    function hcG(name)
    {
    if(hcG.cache!={})hcG.cache = {};
    return hcG.cache[name]==undefined?hcG.cache[name]=document.getElementsByTagName(name):hcG.cache[name]=hcG.cache[name]
    }
    function iT()
    {
    for(var i=0;i<hcG.cache.h3.length;i++)
    {hcG.cache.h3[i].innerText=hcG.cache.h3[i].id}
    }
    (
    htmlc =hcG('h3'),
    (htmlc),
    this.onclick =function(){
    iT();
    }
    )
    </script>
    </head>
    <h3 id = "Hello World!">Tap</h3>
    <h3 id = "Hi User!"></h3>
    <h3 id = "Hello Woodpecker!"></h3>
    </html>

    Чтоб заработало для всех h3 нужно было добавить for (теперь я знаю, что вы совсем не пишите)
    UDP Постарайтесь менее сбивчиво объяснить, что кроме этого вам нужно, если сможете, я помогу
    Ответ написан
  • Как переформатировать дату?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    На тот случай, если у вас не Nodejs, как вариант
    Сохраним вашу дату в переменную
    var string = "15:00 06.01.18";
    потом следует сотворить что-то вроде
    var string123=string.replace(/ /, '.').replace(/18/,'2018').split('.');
    var string321 = "";
    Затем повторяйте
    string321+=string!="15:00"?string123.pop()+"-":string123.pop()+" ";
    пока не получите желаемое.

    PS: Спасибо за ваш вопрос, полезно бывает обновить свои знания по работе со строковыми данными.
    Ответ написан
    Комментировать
  • Почему data.join() is not a function?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    Потомучто5a42d3f4ab02c943658085.png
    Ответ написан
    Комментировать
  • Как правильно реализовать?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    Слушайте, если уверены, что хотите точно как на этом сайте5a42cb950c44c641891002.png
    то предлагаю, собственную авторскую методику изучения javascript, называется "Не дурак поймёшь"
    Ответ написан
    Комментировать
  • Как у даты, полученной от datepicker, узнать количество дней в году и в месяце?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    5a3835d80a849692086936.png
    Это происходит потому, что в объекте нумерация начинается с нулей - январь это нулевой месяц, февраль- первый. 1 января - нулевое января,31-32 и т.д. Экземпляр объекта Date помнит дату в миллисекундах, причем
    складывая все вместе. Поэтому 2017 1 32 - это 2017 03 03
    Ответ написан
    Комментировать
  • Как уменьшить размер ссылки?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    Добрый день.
    Дело в том, что управлять svg нужно из самого svg,
    откройте ваш svg в текстовом редакторе, и отредактируйте его.
    Пример:
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 734.56 911">//параметры отображения на странице 
    <defs><style>.a{fill:broun;}.b{fill:#005aaa;}</style>
    </defs><title>comp2</title>
    <rect class="a" x="200" y="99" width="310" height="318"/>//параметры x,y - задают расположение отдельного элемента, width, height - высоту, ширину
    <rect class="b" x="300" y="93" width="280" height="280"/>
    </svg>
    Ответ написан
    Комментировать
  • Как заменить/обновить объект в массиве?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    На ванильном js, но логика должна как-бы та же самая быть
    (currdat = "plus",
    data = {name:"major",items:[{id:12,name:'extra'},
    {id:13,name:'basic'}]},
    function(param=12)
    {return data.items[0].id==12?data.items[0].name=currdat:"not found"}()
    )
    //вернет "plus"
    Ответ написан
    Комментировать
  • Как проверить включено ли кеширование файлов?

    didiaFiodor
    @didiaFiodor
    а вы скажите ему об этом, раскройте ему глаза
    Можно еще в адресной строке ввести chrome://view-http-cache/
    Ответ написан
    Комментировать