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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 120 121 122 123 124 125

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

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 ответ

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

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

Всего записей: 4160 | Зарегистр. 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, смотреть консоль
 

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

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

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

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

Всего записей: 4160 | Зарегистр. 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 () {
    
}

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

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

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

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

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

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

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

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

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

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

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

Всего записей: 16424 | Зарегистр. 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()?
Предположительно на случай, если код запустится позже.

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

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

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

?

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

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

Всего записей: 4160 | Зарегистр. 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. Соответственно вопрос, как отложить их загрузку и выполнять только по активации модального окна?

Всего записей: 1361 | Зарегистр. 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- атрибуте.

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



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

Всего записей: 1361 | Зарегистр. 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']")
 

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

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

Всего записей: 4160 | Зарегистр. 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'", и я не могу понять, как его выделить: записывать все так как есть нельзя, т.к. получается ошибка из-за кавычек...

Всего записей: 2156 | Зарегистр. 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 120 121 122 123 124 125

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru