Сообщение от рони
|
denka977,
потому что s пропущено
|
Благодарю!
<script>
function insertAfter(elem, refElem) {
return refElem.parentNode.insertBefore(elem, refElem.nextSibling);
}
window.onload = function(){
var a = document.getElementsByName('test');
var text = document.createTextNode('Текст после ссылки');
insertAfter(text,a[0]);
}
</script>
<a name="test"></a>
Заработало! Еще раз спасибо!
Теперь относительно AdSense..
Пробую вывести рекламный блок так:
<script>
function insertAfter(elem, refElem) {
return refElem.parentNode.insertBefore(elem, refElem.nextSibling);
}
window.onload = function(){
var a = document.getElementsByName('cut')[0].innerHTML += '<ins class="adsbygoogle"\n\
style="display:inline-block;width:728px;height:90px"\n\
data-ad-client="ca-pub-------------------"\n\
data-ad-slot="---------"></ins>\n\
<script>(adsbygoogle = window.adsbygoogle || []).push({});</scr'+'ipt>';
insertAfter(text,a[0]);
}
</script>
но вместо баннера отображается желтый фон.
Причем баннер я беру активный, который уже используется, значит он должен отображаться сразу (это относительно логики AdSense)
В чем причина?