Как выделить контент HTML и сохранить его в базе данных для будущих загрузок - PullRequest
3 голосов
/ 18 августа 2010

Я пытаюсь выделить выделенное текстовое содержимое пользователем на странице HTML, которую я загрузил с использованием преобразования PHP + XSL. Я видел некоторые решения, связанные с выделением текущего выделенного текста, но мне нужно сохранить некоторую информацию в базе данных , которая позволяет мне выделить то же самое содержимое для будущих загрузок той же страницы заботится обо всех внутренних элементах , которые могут быть внутри текста.

Идея проста: имитировать, когда вы используете маркер внутри книги .

Есть идеи? Любое предложение будет оценено.

Заранее спасибо.

Isaac

1 Ответ

0 голосов
/ 23 августа 2010

Используйте AJAX.

http://www.w3schools.com/Ajax/Default.Asp

ИМО, расположение DOM и диапазон STRING.

что-то вроде,

DOM_LOCATION: div[0]>p[2]>span[1]
STRING_RANGE: 2:20

это означает, что строка, выделенная пользователем, выделена от 2-го символа до 20-го символа 2-го интервала 3-го абзаца 1-го div, что является " monstration of some " из примера ниже. 1013 *

<div>
    <p>This has no use.</p>
    <p><em>And so is</em> this one.</p>
    <p><span>This</span> is the <span>demonstration of something wonderful</span>.</p>
</div>

Все, что вам нужно сделать, это изменить местоположение DOM и использовать диапазон.

...