Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработка выделенного текста / 6 сообщений из 6, страница 1 из 1
14.04.2006, 14:25
    #33667384
цукцук
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка выделенного текста
Добрый день.
Нужно получить выделенный на страничке текст:
1. текст html кода
2. только текст

Есть ли готовое решение для удаления тэгов ?
Заранее спасибо за ответы.
...
Рейтинг: 0 / 0
14.04.2006, 22:07
    #33668463
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка выделенного текста
document.selection.createRange().htmlText
и
document.selection.createRange().text
...
Рейтинг: 0 / 0
14.04.2006, 22:21
    #33668471
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка выделенного текста
Regex.Replace(html, "<[\\/\\!]*?[^<>]*?>", "");


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
18.04.2006, 23:58
    #33675005
цукцук
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка выделенного текста
greenappledocument.selection.createRange().htmlText
и
document.selection.createRange().text

а как получить тоже самое из другого окна?

у меня возникает странная ситуация:
например есть окно с именем win
если win.document.location.href = "ya.ru" /*например*/
то win.document.selection.createRange().htmlText не работает
если же ссылка локальная (url начинается с http://localhost) то все ок.
...
Рейтинг: 0 / 0
19.04.2006, 01:31
    #33675047
Humpy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка выделенного текста
Секурити по умолчанию запрещает доступ к документу, приехавшему с другого домена. Если документ от ya.ru, то и скрипт должен быть в документе с ya.ru.
Чего пишем-то, автоматизацию действий, угон пароля или считывание данных?
...
Рейтинг: 0 / 0
19.04.2006, 02:03
    #33675062
цукцук
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка выделенного текста
HumpyСекурити по умолчанию запрещает доступ к документу, приехавшему с другого домена. Если документ от ya.ru, то и скрипт должен быть в документе с ya.ru.
Чего пишем-то, автоматизацию действий, угон пароля или считывание данных?

Пишем считывание данных...
С секурити все в порядке.
Вообще дело происходит так:
1.
нажимаем раз
<button onclick="window.open('http://irc.lsk','BrowseWindow');">Open</button>
2.
нажимаем два
<button onclick="GetAllHtml();return false;" runat="Server">Get HTML</button>
function GetAllHtml()
{
var box = document.getElementById("<%=HTMLTextBox.ClientID%>");
box.innerText = BrowseWindow.document.body.outerHTML;
}

В зависимости от того с каким URL открыли окно, GetAllHtml() работает или не работает.
Ошибка всплывает при обращении к окну по имени BrowseWindow.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработка выделенного текста / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]