0 / 0 / 1
Регистрация: 18.03.2015
Сообщений: 11
1

Поиск количества указанных слов в заданном тексте

24.04.2017, 19:00. Показов 424. Ответов 0
Метки нет (Все метки)

Собственно, есть страница, содержащая некий текст.
Ниже кнопка "Поиск строки" и форма для вывода кол-ва повторений.

HTML5
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
30
31
32
33
34
35
36
37
38
39
40
<html>
<head>
    <meta charset="utf-8">
</head>
 
<body>
    <p id="text">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam commodo finibus odio tristique ultrices. Donec quis tellus at orci malesuada faucibus eget a dui. Donec molestie, erat eget sodales gravida, lacus justo tristique est, quis scelerisque metus eros ut tellus. Nam accumsan ornare libero, eu egestas dolor scelerisque in. Cras sed magna et tellus efficitur ornare. Morbi lacinia velit quis velit luctus, eget maximus arcu pharetra. Ut malesuada mattis pretium. Mauris ullamcorper facilisis justo, sed hendrerit sapien aliquam sed. Sed ultricies congue tincidunt.
    </p>
 
    <form name="f">
        <input type="button" value="Поиск строки" onClick="openWindow()"><br>
        Количество повторений:<input name="change" disabled><br>
    </form>
 
    <script>
    function openWindow()
    {
        var openedWindow = window.open("next.html","_blank","width=300 height=300 top = 200 left = 200 status=yes,toolbar=no,menubar=no,location=no");
    }
    function sandc(search)
    {
        var A = document.getElementById("text").innerHTML;
        var i = 0;
        var k = A.indexOf(search);
        while (true)
        {   
            if(k>-1)
            {
                i++;
                k = A.indexOf(search,k+1);
            }
            else break;
        }
        document.getElementById("text").innerHTML = A;
        document.f.change.value = i;
    }
    </script>
</body>
</html>
При нажатии на кнопку открывается новое окно, в котором в через form input вводим нужное слово.
Там же, в подтверждение нажав кнопку "ок" окно закрывается, и выполняется скрипт в первом окне,
выводя нам кол-во повторений данного слова в тексте.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
    <head>
        <meta charset="utf-8">
    </head>
 
    <body>
        <form name="f">
            <input name="search">Поиск<br>
            <input id="elem" type="button" value="OK" onClick="send()">
        </form>
        
        <script>
        function send()
        {
            window.opener.sandc(document.f.search.value);
            window.close();
        }   
        </script>
    </body>
</html>
Трабл в том что в новом окне действие не подтверждается.
Если переставить во втором файле в ф-и send задачи местами, то окно закроется, но скрипт с 1-го не выполнится.
Прошу помочь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2017, 19:00
Ответы с готовыми решениями:

Вычисление количества уникальных слов в тексте
Прошу помочь с задачей из темы. Собственно слова ищет, считает. Но проблема со скрытием и...

Перевод с C# на С++ (в заданном тексте найти 20 наиболее часто встречающихся слов с указанием количества использования каждого из них)
Помогите пожалуйста перевести с C# на С++.... Я не очень хорошо сейчас знаю библиотеку STL......

Программа подсчета количесва указанных слов в тексте
#include &quot;stdafx.h&quot; #include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;conio.h&gt;...

Поиск указанных букв в тексте
В поле Memo (memText) вводится некоторый текст. В поле ledFind вводится буква. При щелчке по кнопке...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2017, 19:00
Помогаю со студенческими работами здесь

В заданном тексте вычислить количество слов в тексте и распечатать их по одному в строку
Всем доброго вечера, заканчиваю практику в университете и осталась последняя задачка, которую надо...

Вычисление удвоенных слов и количества слов в заданном элементе
Мальчики, вот такое было задание у меня: нужно из уже заданных слов найти удвоенные слова и...

Определение количества предложений в заданном тексте
Определите количество предложений в заданном тексте (предложение заканчивается либо точкой, либо...

Определить количество слов в заданном тексте
Собственно задание - Дан текст. Определить, сколько в нем слов. В ассемблере новичок. Интересует...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru