Вставить рекламный блок после тега "name="cat" в статье
Задался вопросом вставки рекламного блока AdSense посреди поста. Вот после строк кода в теле статьи:
<a name="cut"></a> Возможно найдутся добрые люди, которые подскажут как это реализовать? |
denka977,
а как вы обычно добавляите? |
Цитата:
на текущем движке там все условия сводят в потребности привязки на js. мне желательно хотя бы объяснить, как можно: чтобы добавлялся текст после строк "<a name="cut"></a>" в коде страницы. ИЛИ чтобы добавлялся текст после первого закрывающегося тега p в теле статьи (</p>) |
<script>
function insertAfter(elem, refElem) {
return refElem.parentNode.insertBefore(elem, refElem.nextSibling);
}
window.onload = function(){
var a = document.getElementById('test');
var text = document.createTextNode('Текст после ссылки');
insertAfter(text,a);
}
</script>
<a href="#" id="test">Ссылка</a>
|
|
Цитата:
http://javascript.ru/tutorial/dom/se...elementsbyname Но пока не выходит его привести в работоспособность. |
denka977,
нет кода нет совета |
Цитата:
<script>
function insertAfter(elem, refElem) {
return refElem.parentNode.insertBefore(elem, refElem.nextSibling);
}
window.onload = function(){
var a = document.getElementByName('test');
var text = document.createTextNode('Текст после ссылки');
insertAfter(text,a);
}
</script>
<a name="test"></a>
однако, неработает |
denka977,
a это массив, чтобы выбрать элемент массива нужен индекс insertAfter(text,a[0]); |
Цитата:
|
| Часовой пояс GMT +3, время: 12:31. |