Реклама на сайте Advertise with us

Загрузка JS по условию (jQuery)

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 10/07/11 в 08:35       Ответить с цитатойцитата 

есть кусок кода в середине страницы:

Код:
<!--google-->
<p><script type="text/javascript" src="https://apis.google.com/js/plusone.js">{lang: 'ru'}</script>
<g:plusone size="small"></g:plusone>
</p>


есть ли функция jQuery, чтоб он (этот код выше) грузился с удаленного сервера и показывался на сайте только после выполнения определенного условия?
что-то вроде
Код:

var code = '<!--google-->
<p><script type="text/javascript" src="https://apis.google.com/js/plusone.js">{lang: 'ru'}</script>
<g:plusone size="small"></g:plusone>';
if(evenst == 1)execjs(code);

0
 



С нами с 31.05.10
Сообщения: 1991
Рейтинг: 487

Ссылка на сообщениеДобавлено: 10/07/11 в 09:42       Ответить с цитатойцитата 

попробуй так:
if(evenst == 1) document.write(code);
но в переменной code надо чуток подправить:
var code = '<p><script type="text/javascript" src="https://apis.google.com/js/plusone.js">{lang: "ru"}</script>
<g:plusone size="small"></g:plusone>';
(главное - не допускать символов ' посреди переменной, чтобы js не подумал, что код переменной закончился, и не срезал остальное)

8
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »