>
>> Пример:
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 не удаляйте.