powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как показать кусок кода в определенном месте текста?
7 сообщений из 7, страница 1 из 1
Как показать кусок кода в определенном месте текста?
    #36562546
alexxhub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Листинг страницы сначала потом условие задачи:
Код: plaintext
1.
2.
3.
4.
5.
6.
<div id="text">
<h3>Название текста</h3>
<p>Первый абзац текста, который видит пользователь.</p>
<p>Второй абзац.</p>
<p>Третий абзац.</p>
</div>

Необходимо написать скрипт вывода небольшого блока например такого <div id="pr">Зарегистрируйтесь у нас и получите больше информации</div> сразу после второго абзаца. Попробовал следующую структуру кода в JavaScrip (jQuery):
Код: plaintext
1.
2.
3.
$(document).ready(function() {
  $('div#text p').next() { здесь необходимо оформить вывод <div id="pr"></div>}
}

Вот немного не получается у меня скрипт, что нужно ввести в фигурные скобки, чтобы после второго абзаца выводился блок с надписью и потом дальше шел остаток текста. Помогите пожалуйста.
...
Рейтинг: 0 / 0
Как показать кусок кода в определенном месте текста?
    #36562924
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю как сделать так как вы спрашивали, но почему бы просто не менять стиль с display:none на display:block, сразу поставив div в нужном месте
...
Рейтинг: 0 / 0
Как показать кусок кода в определенном месте текста?
    #36564695
alexxhub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Текстов на сайте много, вот поэтому и хотелось бы что бы уже в существующие тексты был проставлен автоматически. На сайте более 400 материалов и каждый день появляются новые. Просто чисто логику не могу построить как вставить скриптом кусок кода после параграфа определенного. Начало вроде получилось, а как вставка не могу найти, уже столько перерыл.
...
Рейтинг: 0 / 0
Как показать кусок кода в определенном месте текста?
    #36564719
alexxhub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Примерно так, но работает не корректно. С ошибками и в итоге не выдает необходимый блок.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<div style="display:none" id="blocks">
Зарегистрируйтесь пожалуйста
</div>

<script>
var blocks = $('div#blocks');
$(document).ready(function() {
  $('div#text p').next() {
new Element('div#inject').inject(blocks).css("display";"block");
}
}
</script>
...
Рейтинг: 0 / 0
Как показать кусок кода в определенном месте текста?
    #36564883
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как показать кусок кода в определенном месте текста?
    #36566040
alexxhub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е получается что то вроде:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<div style="display:none" id="blocks">
Зарегистрируйтесь пожалуйста
</div>

<script>
var blocks = $('div#blocks');
$(document).ready(function() {
  $('div#text p').next().after("<div>Зарегистрируйтесь пожалуйста!</div>");
}
</script>

...
Рейтинг: 0 / 0
Как показать кусок кода в определенном месте текста?
    #36567218
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНеобходимо написать скрипт вывода небольшого блока например такого <div id="pr">Зарегистрируйтесь у нас и получите больше информации</div> сразу после второго абзаца .
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<html>
<head>
<!-- скрытая реклама -->
  <title>http://kotishka.homeip.net/</title>
<!-- конец рекламы -->
  <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
  <script type="text/javascript" src="/scripts/jquery-1.3.2.min.js"></script>
</head>
<body style="color: gray;font-size:.75em;">
<script type="text/javascript"> 
        // <![CDATA[
        $().ready(function() {
            $("#append").click(function(){
		if ($("#pr")[ 0 ] == null) {			
                	        $("#text").children("p").eq( 1 ).after("<div id=\"pr\">Зарегистрируйтесь у нас и получите больше информации</div>");
		}
            });
        });
        // ]]>
</script>
<div id="text">
<h3>Название текста</h3>
<p>Первый абзац текста, который видит пользователь.</p>
<p>Второй абзац.</p>
<p>Третий абзац.</p>
</div>
<input type="button" value="append" id="append" />
</body>
</html>
Успехов!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как показать кусок кода в определенном месте текста?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]