Форум об интернет-маркетинге
Вернуться   Форум об интернет-маркетинге > Технические вопросы > Веб-строительство

Ответ
 
Опции темы
Старый 27.01.2021, 19:38   #21
ziliboba0213
Позитив =)
Академик
 
Аватар для ziliboba0213
 
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,367
Сказал(а) спасибо: 24,630
Получил(а) "Спасибо": 13,440
Нарушения: 0/0 (0)
Репутация: 1085558

По умолчанию Re: Не могу скумекать с кавычками в js

Цитата:
Сообщение от samimages Посмотреть сообщение
когда? Есть вероятность того, что вызов на яндекс уходит до того как появляется переменная, а вы ее уже в финале проверяете и видите конечно... но поздно.
У меня в цикле тоже не работает, ума не хватает у меня
PHP код:

            
<div id='rtb_yandex-18'></div>
            <
div id='rtb_yandex-19'></div>
            <
div id='rtb_yandex-20'></div>
            <
div id='rtb_yandex-21'></div>
            
            <
script type='text/javascript'>
                var 
RTB = [18,19,20,21];
                for(
i=0;i<=3;i++)
                {
                    
console.log(RTB[i]);
                    (function(
wdnst) {
                        
w[n] = w[n] || [];
                        
w[n].push(function() {
                            
Ya.Context.AdvManager.render({
                                
blockId'R-A-******-'+RTB[i],
                                
renderTo'rtb_yandex-'+RTB[i],
                                
asynctrue
                            
});
                        });
                        
d.getElementsByTagName('script')[0];
                        
d.createElement('script');
                        
s.type 'text/javascript';
                        
s.src '//an.yandex.ru/system/context.js';
                        
s.async true;
                        
t.parentNode.insertBefore(st);
                    })(
thisthis.document'yandexContextAsyncCallbacks');
                }
            </
script>"; 
ziliboba0213 вне форума   Ответить с цитированием
Старый 27.01.2021, 20:09   #22
Васо Вчеразаши
Эксперд
Доцент
 
Аватар для Васо Вчеразаши
 
Регистрация: 28.07.2020
Сообщений: 198
Сказал(а) спасибо: 576
Получил(а) "Спасибо": 309
Нарушения: 0/0 (0)
Репутация: 243913

Thread Starter Re: Не могу скумекать с кавычками в js

У меня в рекламные места код РСЯ добавляется по мере видимости. То есть сами дивы с айде тоже появляются по мере видимости - вот это видимо яше и не нравится. Если рекламное место одно на странице, то реклама крутится, если больше - заполняет последний блок пустым кодом.
Цитата:
Сообщение от ziliboba0213 Посмотреть сообщение
У меня в цикле тоже не работает
Вот и у меня подобная конструкция, только сами дивы в этом же цикле на страницу добавляются первым делом.
Васо Вчеразаши вне форума   Ответить с цитированием
Старый 27.01.2021, 20:16   #23
samimages
Member
Аспирант
 
Аватар для samimages
 
Регистрация: 02.07.2020
Адрес: Тверь
Сообщений: 96
Сказал(а) спасибо: 2,252
Получил(а) "Спасибо": 411
Нарушения: 0/0 (0)
Репутация: 346021

По умолчанию Re: Не могу скумекать с кавычками в js

Цитата:
w[n].push(function() {
вот сюда у RTB[i] значения не проходят... и сдается мне это из-за пуша.
samimages вне форума   Ответить с цитированием
Сказали спасибо:
Старый 27.01.2021, 20:31   #24
ziliboba0213
Позитив =)
Академик
 
Аватар для ziliboba0213
 
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,367
Сказал(а) спасибо: 24,630
Получил(а) "Спасибо": 13,440
Нарушения: 0/0 (0)
Репутация: 1085558

По умолчанию Re: Не могу скумекать с кавычками в js

Цитата:
Сообщение от samimages Посмотреть сообщение
вот сюда у RTB[i] значения не проходят... и сдается мне это из-за пуша.
Ага, вот так заработало:
PHP код:
                    (function(wdnst) {
                        
w[n] = w[n] || [];
                        
w[n].push(function() {

                    for(
i=0;i<=3;i++)
                    {
                            
Ya.Context.AdvManager.render({
                                
blockId'R-A-******-'+RTB[i],
                                
renderTo'rtb_yandex-'+RTB[i],
                                
asynctrue
                            
});

                    }

                        });
                        
d.getElementsByTagName('script')[0];
                        
d.createElement('script');
                        
s.type 'text/javascript';
                        
s.src '//an.yandex.ru/system/context.js';
                        
s.async true;
                        
t.parentNode.insertBefore(st);
                    })(
thisthis.document'yandexContextAsyncCallbacks'); 
ziliboba0213 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 28.01.2021, 20:01   #25
Васо Вчеразаши
Эксперд
Доцент
 
Аватар для Васо Вчеразаши
 
Регистрация: 28.07.2020
Сообщений: 198
Сказал(а) спасибо: 576
Получил(а) "Спасибо": 309
Нарушения: 0/0 (0)
Репутация: 243913

Thread Starter Re: Не могу скумекать с кавычками в js

Цитата:
Сообщение от ziliboba0213 Посмотреть сообщение
Ага, вот так заработало:
Придется другим путем идти, ведь яшин скрипт это только часть цикла.
Васо Вчеразаши вне форума   Ответить с цитированием
Старый 28.01.2021, 21:48   #26
ziliboba0213
Позитив =)
Академик
 
Аватар для ziliboba0213
 
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,367
Сказал(а) спасибо: 24,630
Получил(а) "Спасибо": 13,440
Нарушения: 0/0 (0)
Репутация: 1085558

По умолчанию Re: Не могу скумекать с кавычками в js

Цитата:
Сообщение от Васо Вчеразаши Посмотреть сообщение
Придется другим путем идти, ведь яшин скрипт это только часть цикла.
Так переменные то в массиве, несколькими циклами делай
ziliboba0213 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу добавить сайт в Google Ads Danya РСЯ, Google AdSense и Youtube 20 22.10.2020 09:56
Сайт генератор лиц - не могу найти ziliboba0213 Разносортица 42 01.10.2020 05:24


Текущее время: 14:46. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc. Перевод: zCarot