Вставка скрипта через скрипт
Необходимо вставить код рекламы перед элементом #footer через такой код
jQuery('#footer').before(); сам код рекламы такой: <script language="javascript"><!-- document.write('<scr'+'ipt language="javascript1.1" src="http://ads.intergi.com/addyn/3.0/5205/3523970/0/3055/ADTECH;loc=100;target=_blank;key=key1+key2+key3+key4;grp=[group];misc='+new Date().getTime()+'"></scri'+'pt>'); //--> </script><noscript><a href="http://ads.intergi.com/adlink/3.0/5205/3523970/0/3055/ADTECH;loc=300;key=key1+key2+key3+key4;grp=[group]" target="_blank"><img src="http://ads.intergi.com/adserv/3.0/5205/3523970/0/3055/ADTECH;loc=300;key=key1+key2+key3+key4;grp=[group]" border="0" width="320" height="50"></a></noscript> Но никак не могу сделать, чтобы он работал после преобразования в одну строку. Пробовал еще вот так: jQuery('#footer').before('<script language="javascript" src="http://ads.intergi.com/addyn/3.0/5205/3523970/0/3055/ADTECH;loc=100;target=_blank;key=key1+key2+key3+key4;grp=[group];misc=\'+new Date().getTime()+\'">\<\/script><noscript><a href="http://ads.intergi.com/adlink/3.0/5205/3523970/0/3055/ADTECH;loc=300;key=key1+key2+key3+key4;grp=[group]" target="_blank"><img src="http://ads.intergi.com/adserv/3.0/5205/3523970/0/3055/ADTECH;loc=300;key=key1+key2+key3+key4;grp=[group]" border="0" width="320" height="50"></a></noscript>'); В этом случае скрипт вроде как вставляется в страницу, но не работает. |
// после вставки скрипта перед футером var ad = document.getElementsByTagName('script')[0]; // вместо 0 напишите нужную цифру, я не знаю каким по счёту элементом будет новый скрипт var script = document.createElement('script'); script.text = ad.text; parent.insertBefore(script, document.getElementById('footer')); // вместо parent напишите родительский элемент футера parent.removeChild(ad); // тут так же заменять parent на нужный |
Часовой пояс GMT +3, время: 12:49. |