Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Супер!

>
>> Пример: http://dimsi.sibfair.nsc.ru/uu/
>
> блеск!
> а как теперь через DOM получить содержимое mainControl, чтобы по форме на скрипт переслать? (ну, не знаю я DOM вообще... =()
Получить все содержимое можно по DocumentHTML (R/W)
mainControl.DocumentHTML = "AAAAAAAAAAAAA";
alert(mainControl.DocumentHTML)

Еще можно работать как и с обычной страницей, создаеш переменную:
var mainConDOM = document.all["mainControl"].DOM.parentWindow;
эта переменная тоже самое что и window только для ActiveX'а.
и соответственно получаеш что хочеш.
myForm.myUploadField.value = mainConDOM.document.body.innerHTML;

Но чтобы это все работало стабильно нужно писать кучу вся ких проверок, чистилок тэгов и подобной мишуры.
Так же читайте документацию:
DHTML References: http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/dhtml.asp

Вот пример использования DHTMLEditControl под IE>=5 в мирных целях:
весь интерфейс в одном файле
Login: test
Password: test
http://dimsi.sibfair.nsc.ru/capdemo/ (17K)
http://dimsi.sibfair.nsc.ru/capdemo/index.html (для тех кто работает через windo'вые прокси не знающие формата .gz) (65К)

В данном примере используются только поставляемые с IE5 ActiveX'ы но если стоит Office2000 то при первом использовании может затребовать CD для сравнения версий ActiveX'а так как с офисом поставляется IE5.
На вопрос о проверке можно ответить НЕТ.

Все управление данного Web'интерфейса основано на правой и левой кнопки мыши, так что кликайте на все подряд и разберетесь, отмена некоторых действий по клавише Esc.
Можно делать что угодно, только юзера test не удаляйте.
СообщениеАвторДата
DAN30.10.2001 18:25
Dim30.10.2001 19:23
ssdsd18.02.2002 11:06
DAN30.10.2001 20:39
Dim30.10.2001 21:36
DAN31.10.2001 15:36
Dim02.11.2001 18:51
Гость26.11.2001 02:11
Макs02.11.2001 19:14
Dim02.11.2001 20:03
Гость30.10.2001 18:41
DAN30.10.2001 20:00
Гость24.01.2003 08:10