Вопрос Развернуть/Свернуть текст

Тема в разделе "Веб-разработка", создана пользователем Алекс АА, 28 ноя 2011.

Статус темы:
Закрыта.
  1. Алекс АА

    Алекс АА На форуме с: 6 окт 2011 Сообщения: 90

    Добрый день.
    Размещаю на сайте новость. Текст длинный. Хочу разместить новость таким образом, чтобы была вводная часть, далее идет кнопка "Подробнее", при на жатии на которую текст разворачивается.
    Как мне прописать данный скрипт? В инете нашел такой: "<a onclick="$('#1').slideToggle('slow');" href="javascript://">Свернуть/Развернуть</a>
    <div id="1">Текст или код</div>".Проблема в том, что при размещении этого скрипта на сайте, текст изначально развернут, а при нажатии кнопки "Свернуть/Развернуть" - текст сворачивается. Что мне местами поменять в данном скрипте?
    СПАСИБО
  2. Lubyanchenko

    Lubyanchenko На форуме с: 12 сен 2009 Сообщения: 557

    Алекс АА,посмотри тут, должно получиться :a1:
  3. Miha_Kregov

    Miha_Kregov На форуме с: 23 июн 2011 Сообщения: 402

    Код:
    <html>
    <head>
    <title>Развернуть текст</title>
    <script type="text/javascript">
    function wrt(x)
          {
          document.getElement.ById("test").innerHTML=x;
          }
    </script>
    </head>
    <body>
    <span id=test onclick='wrt("Привет!");'>Нажать_тут</span>
    </body>
    </html>
    
  4. Алекс АА

    Алекс АА На форуме с: 6 окт 2011 Сообщения: 90

    Я его копирую и вставляю в админку - к сожалению - это не рабочий скрипт. :(
  5. Miha_Kregov

    Miha_Kregov На форуме с: 23 июн 2011 Сообщения: 402

    Прошу прощения, поторопился. Замените getElement.ById на getElementById

    ---------- Сообщение добавлено в 13:49 ---------- Предыдущее сообщение размещено в 13:29 ----------

    Вот дописал еще чтобы можно было не только разворачивать но и сворачивать:

    Код:
    <html>
    <head>
    <title>Развернуть текст</title>
    <script type="text/javascript">
    function wrt(x)
          {
          document.getElementById("razv").innerHTML=x;
          if (x!="") {document.getElementById("sver").innerHTML="Свернуть";}
          else {document.getElementById("sver").innerHTML=""; document.getElementById("razv").innerHTML="/Подробнее../";}
          }
    </script>
    </head>
    <body>
    Текст Текст Текст Текст 
    <span id="razv" onclick='wrt(" + Еще много всякого текста");'>/Подробнее../</span>
    <br><br>
    <span id="sver" onclick='wrt("");'></span>
    </body>
    </html>
    
    1 человеку нравится это.
  6. simonphoenix

    simonphoenix Гость На форуме с: Сообщения: 0

    Привет подскажите как дописать если у меня на странице несколько блоков с текстом который нужно развернуть?
  7. Miha_Kregov

    Miha_Kregov На форуме с: 23 июн 2011 Сообщения: 402

    делайте id с разным префиксом
Статус темы:
Закрыта.