магическая британия

На дощатой террасе близ асимметричного куста конопляника небезызвестная вдова подьячего Агриппина Саввична исподтишка потчевала коллежского асессора Аполлона Филипповича винегретом с моллюсками и разными другими яствами под аккомпанемент аккордеона и виолончели.На дощатой террасе близ асимметричного куста конопляника небезызвестная вдова подьячего Агриппина Саввична исподтишка потчевала коллежского асессора Аполлона Филипповича винегретом с моллюсками и разными другими яствами под аккомпанемент аккордеона и виолончели.

Crescendo

Объявление

Введите здесь ваше объявление.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Crescendo » Новый форум » Работа с кодами


Работа с кодами

Сообщений 1 страница 4 из 4

1

Предпросмотр текста

Код:
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Автоматический предпросмотр</title>
    <style>
        .preview {
            border: 1px solid #ccc;
            padding: 10px;
            margin: 10px 0;
            max-height: 200px;
            overflow-y: auto;
        }
    </style>
</head>
<body>
    <textarea id="editor" placeholder="Введите текст..."></textarea>
    <div class="preview" id="previewElement"></div>

    <script>
        let watcherTimeout;

        function updatePreview() {
            clearTimeout(watcherTimeout);
            const text = document.getElementById('editor').value;
            const previewElement = document.getElementById('previewElement');
            previewElement.textContent = text;
            previewElement.style.maxHeight = `200px`;
            if (text.length > 0) {
                previewElement.style.maxHeight = `200px`;
            } else {
                previewElement.style.maxHeight = `0`; // Скрываем, если текст пустой
            }
        }

        // Запускаем первую проверку сразу после заполнения поля
        updatePreview();

        // Следим за изменением текста
        document.getElementById('editor').addEventListener('input', updatePreview);

        // Опция для остановки наблюдения
        function stopWatching() {
            watcherTimeout = setTimeout(updatePreview, 500); // Проверка каждые 500 мс
        }

        // Опция для очистки
        function clearWatching() {
            clearTimeout(watcherTimeout);
            updatePreview(); // При необходимости можно снова запустить наблюдение
        }

        // Добавляем кнопки для удобства
        function togglePreview() {
            if (watcherTimeout) {
                clearWatching();
            } else {
                watcherTimeout = setTimeout(updatePreview, 500);
            }
        }
    </script>
</body>
</html>

0

2

Код:
<!-- запятая после ника в форме ответа -->
<script type="text/javascript">
function to(username)
{insert('[b]' + username + '[/b]' + ', ');}
</script>


<!-- Разделение ников пользователей в теме запятой -->
<script>$('#topic-users-in a').prev('a').after(',');</script>
<!--конец-->

0

3

Код:
<!-- ТЕГ  абзаца - [indent] -->
<script type="text/javascript">(function(){ var b = '[indent]';
$("#button-strike").after('<td id="button-indent" title="Отступы"><img src="/i/blank.gif"  onclick="smile(\''+b+'\')"></td>');
var indent = '<span style="display:inline-block;margin:0.7em 1.1em;"></span>'; /*двойные отступы сверху и слева*/
$('.post-content p:contains("'+b+'")').each(function(){ $(this).html( $(this).html().replace(/\[indent\]/gm,indent));});}());
</script><!-- Конец -->


<!-- Замена дефисов на тире © Deff -->
<script>$('.post-content p').html(function(){return this.innerHTML.replace(/(\s|&nbsp;)?-(\s|&nbsp;)/g,'$1&mdash;$2')})</script>

0

4

Код:
<!-- Мгновенный предпросмотр сообщения © Alex_63 -->
    <script type="text/javascript">
    var PPREV = {};
    PPREV.position = 0; //Положение окна Предпросмотра: 0 - над полем ввода, 1 - под полем ввода, 2 - справа
    PPREV.quote_cite = 'написал(а):'; //Надпись в окне цитаты
    </script>
    <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/10524.js"></script>

   <!-- Кнопка отключения мгновенного предпросмотра -->
    <style>#togglePreview{margin-top: 0px;}</style>
    <script type="text/javascript">(function (){
      var a='Включить быстрый предпросмотр';
      var b='Отключить быстрый предпросмотр';
      var d='_PreviewToggle';
      setCookiePPrev=function(a,b,c){if(c){var d=new Date();d.setTime(d.getTime()+c);}if(a && b)document.cookie=a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
      getCookiePPrev=function(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c)c=c[0].split('=');else return false;return c[1] ? c[1] : false;}
      $('<small id="togglePreview"><input type="button" class="button" value="'+ b +'" onclick="togglePreview(this)"/></small>').insertAfter('#post fieldset:last legend');
      var x = ParseContent;
      window.togglePreview = function(sel){//alert(sel.value);
        if(sel.value==a){sel.value=b;setCookiePPrev(d,'0',-1000);ParseContent=x;ParseContent();$('#post-preview').show(); return}
        if(sel.value==b){sel.value=a;setCookiePPrev(d,'OFF',30*3600*24*30*1000);if($('#pun-viewtopic').length){$('#post-preview').hide()}ParseContent=function(){return};return}
      }; if(getCookiePPrev(d)=='OFF'){$('#togglePreview>.button').click()};
    }())
    </script>

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » Crescendo » Новый форум » Работа с кодами


Рейтинг форумов | Создать форум бесплатно