Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Открыть новую тему     Написать ответ в эту тему

VadKomarov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
VVL99  
 
Цитата:
Я бы даже сказал, закладку нетворк в консоли и смотрим куда отправляются запросы поиска
 
лог ошибок расскажет и об этой проблеме, если будет.  
но проблема, скорее всего, в том, что открывается, видимо, файл с диска. с сервера все ОК - https://jsfiddle.net/7a6ypuo0/

 
В том то и дело что с сайта всё открывается и всё работает, а если локально на комп положить файл с этим кодом, то обработчик поиска прекращает своё действие и самое интересное, если бы все обработчики прекратили, а ведь только прекращает map.addControl(new YMaps.SearchControl()
И ни как не знаю как победить эту проблему.

Всего записей: 100 | Зарегистр. 01-05-2005 | Отправлено: 09:58 25-07-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadKomarov
вы читали, что я писал? дело не в скрипте, яндекс, скорее всего, смотрит HTTP_REFERER поле запроса, если оно пустое, то выдает 429 ошибку.  
скрипт поиска запрос отправляет, и выглядит тот правильно, но получает 429 ответ

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 18:37 25-07-2019 | Исправлено: Mavrikii, 18:37 25-07-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadKomarov (пост)
Цитата:
И ни как не знаю как победить эту проблему.
А зачем, идея в чём?

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 18:58 25-07-2019
VadKomarov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
вы читали, что я писал? дело не в скрипте, яндекс, скорее всего, смотрит HTTP_REFERER поле запроса, если оно пустое, то выдает 429 ошибку.  
скрипт поиска запрос отправляет, и выглядит тот правильно, но получает 429 ответ

Mavrikii Спасибо за ответ. Извиняюсь но хотелось бы по подробнее понять или узнать методику как и чем вы определили какие ошибки, что бы я мог сам всё проверять.
 

Цитата:
А зачем, идея в чём?  

VVL99 Да задача заключается в том что бы в своем приложении сделать карту и использовать для себя, и хотелось бы функционал этой карты сделать максимальным (ну в данном случае сделать поиск мест)
 

Всего записей: 100 | Зарегистр. 01-05-2005 | Отправлено: 14:22 26-07-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadKomarov

Цитата:
Извиняюсь но хотелось бы по подробнее понять или узнать методику как и чем вы определили какие ошибки, что бы я мог сам всё проверять

я же написал - F12, смотреть консоль
 

Цитата:
и использовать для себя, и хотелось бы функционал этой карты сделать максимальным (ну в данном случае сделать поиск мест

разместите страничку на сервере (можно поднять у себя или даже на бесплатном в сети) и пользуйтесь.

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 20:29 26-07-2019 | Исправлено: Mavrikii, 20:30 26-07-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VadKomarov (пост)
Цитата:
Да задача заключается в том что бы в своем приложении сделать карту и использовать для себя, и хотелось бы функционал этой карты сделать максимальным (ну в данном случае сделать поиск мест)
Приложение для хрома или какое?

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 22:48 28-07-2019
VadKomarov



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MavrikiiСпасибо.
 
VVL99

Цитата:
Приложение для хрома или какое?

 
Приложение вообще на delphi а отображение будет идти через TWebBrowser.

Всего записей: 100 | Зарегистр. 01-05-2005 | Отправлено: 04:03 29-07-2019 | Исправлено: VadKomarov, 04:05 29-07-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никогда бы не подумал, что надо вот так писать:

Код:
(window.onfocus = function () {
    
})()

вместо:

Код:
window.onfocus = function () {
    
}

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 13:59 01-08-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
что надо вот так писать

Необязательно.

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 14:34 01-08-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii (пост)
Цитата:
Необязательно.
Всмысле, что можно так?:

Код:
window.onfocus = ff;
function ff() {  
     
};
ff()

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 14:51 01-08-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
Всмысле, что можно так?:

Вы не понимаете смысла (...)() ??
Второе - можно, но в чем смысл вызова ff()?

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 14:53 01-08-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
Вы не понимаете смысла (...)() ??
Я так понимаю это конструкция самовызова, но понятно когда это касается функции и не понятно когда там различный код:

Код:
(function faa() {
    console.log("faa")
},
function fbb() {
    console.log("fbb")
})()


Код:
(fa = function(event) {
    console.log("fa")
})()


Цитата:
но в чем смысл вызова ff()?
Предположительно на случай, если код запустится позже.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:10 01-08-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
Нет, вы не поняли что и зачем. Это ограничение области видимости, чтобы избежать перекрытия переменных, не более того.

Цитата:
Предположительно на случай, если код запустится позже.

?

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 15:14 01-08-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Ясно, тогда вопрос отпадает.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:28 01-08-2019 | Исправлено: VVL99, 17:27 01-08-2019
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, такой вопрос:
Есть модальное окно на bootstrap, в котором содержится скрипт фото-галлереи:

Код:
    
    <?php  
    function show_files($start) {
        $contents = scandir($start);
        array_splice($contents, 0,2);
        return $contents;
    }
    $images = show_files('./images/gallery/1');
    foreach ($images as $image): ?>                
        <div class="col-md-3 col-sm-4 col-xs-6 thumb">
            <a data-fancybox="gallery" href="/images/gallery/1/<?=$image?>">
                <img class="img-responsive" src="/images/gallery/1/<?=$image?>" alt="">
            </a>
        </div>
    <?php endforeach; ?>
 

Все работает, но проблема следующая - когда я открываю сайт, то сразу загружаются и все изображения из модального окна - галлереи, а их более 200. Соответственно вопрос, как отложить их загрузку и выполнять только по активации модального окна?

Всего записей: 1357 | Зарегистр. 14-03-2014 | Отправлено: 18:02 18-08-2019
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaber
https://www.robinosborne.co.uk/2016/05/16/lazy-loading-images-dont-rely-on-javascript/
если непонятно, что выставляем у всех картинок один src на 1x1 прозрачную картинку, к примеру.
реальный src прописываем как data- атрибут. когда нужно, скриптом проходимся по картинкам и меняем src на то значение, что сидит в data- атрибуте.

Всего записей: 15687 | Зарегистр. 20-09-2014 | Отправлено: 20:37 18-08-2019 | Исправлено: Mavrikii, 20:39 18-08-2019
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спс, то что надо!

Всего записей: 1357 | Зарегистр. 14-03-2014 | Отправлено: 11:40 19-08-2019
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
приветствую, подскажите, можно ли выбрать вот такой конкретный элемент, и если можно, то как?  
<div data-bind="scope: 'messages'">
Больше у элемента нет ничего, нет id, нет класса.
Вообще элементов с атрибутом data-bind="scope" на странице несколько, так бы выбрал просто  
document.querySelector("div[data-bind='scope']")
 

Всего записей: 2155 | Зарегистр. 18-06-2006 | Отправлено: 14:51 29-08-2019
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Weinaum
Если значения атрибута data-bind у всех элементов разные, то ищите вместе со значением, если одинаковые, то по номеру элемента или по его родителю, т.е. где он расположен.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 15:24 29-08-2019 | Исправлено: VVL99, 15:30 29-08-2019
Weinaum



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
значений scope несколько - конкретный "scope: 'messages'" всего один.  
По родителю - сам родитель можно нормально выделить, 2 класса у него есть,  
тем не менее, не проходит, где то делаю ошибку...
Ведь значение у data-bind есть именно такое - "scope: 'messages'", и я не могу понять, как его выделить: записывать все так как есть нельзя, т.к. получается ошибка из-за кавычек...

Всего записей: 2155 | Зарегистр. 18-06-2006 | Отправлено: 16:56 29-08-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Компьютерный форум Ru.Board » Интернет » Web-программирование » вопросы по javascript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru