Показать сообщение отдельно
  #10 (permalink)  
Старый 23.06.2016, 14:56
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

MARY_FS,
Получился работоспособный вариант, правда, немного тормозной.
Текстовый файл оформлять в виде
<!DOCTYPE html> 
<html>
<head>
<script type="text/javascript">
  function getParameterByName(name) {
        name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
        var regexS = "[\\?&]" + name + "=([^&#]*)";
        var regex = new RegExp(regexS);
        var results = regex.exec(window.location.search);
        if (results == null) {
            // нет параметра - ничего не делаем
        } else {
            var signature = decodeURIComponent(results[1].replace(/\+/g, " "));
           var t1 = document.getElementById('rest'),
           t2 = document.getElementById('cont'),
           scr,
           buffer = t1.value.split("\n"),
           signfound = false;
           for (var i = 0; i < buffer.length; i++) {
              if (buffer[i].indexOf(signature) > 0) { signfound = true };
              t2.value += buffer[i] + "\n";
              if (signfound) {
                scr = t2.scrollHeight - 40;
                signfound = false;
              }
          }
          t2.scrollTop = cr;
        } 
    };
</script>
</head>
<body onload=" getParameterByName('sign')">
<textarea id="rest"  style="display:none">
Текст из исходного текстового файла
.....
.....
</textarea>
<textarea id="cont" rows="40" style="width:100%;height:100%">
</textarea>
</body>
</html>
Ответить с цитированием