Автор Тема: [Сеть, интернет] Послать текст между тегами <body> </body>  (Прочитано 1631 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ulan44 [?]

  • Новичок
  • *
  • Сообщений: 55
  • Репутация: 7
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Доброго времени суток камрады.
Не как не могу вставить текст между тэгами

<body id="tinymce" class="mceContentBody ">
   Тут красивый текст html
</body>

Думаю что нужно найти сначала по id а потом воспользоваться функцией
Код: AutoIt [Выделить]

Русское сообщество AutoIt


Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2317
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
ulan44,
Посмотрите в справке функции _IEDocInsertHTML() и _IEDocInsertText().

Оффлайн ulan44 [?]

  • Новичок
  • *
  • Сообщений: 55

  • Автор темы
  • Репутация: 7
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
А если в коде несколько тегов body
делаю так

Код: AutoIt [Выделить]
Local $oInputsIn = _IETagNameGetCollection($oIE, 'body', 0)
For $oInputIn In $oInputsIn
    If StringInStr($oInputIn.attributes.getNamedItem('id' ).nodeValue, 'tinymce') Then

            $oInputIn.Value = _IEDocInsertHTML($oInputsIn, "<h2>Этот HTML вставлен после начала</h2>", "afterbegin")

        ExitLoop
    EndIf
 Next
 

То есть, получаем тэг body, далее ищу по id, потому как сам тэг имеет id и пытаюсь вставить, но ничего не вставляется

Русское сообщество AutoIt

Re: [Сеть, интернет] Послать текст между тегами <body> </body>
« Ответ #2 Отправлен: Январь 29, 2015, 07:33:03 »

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2317
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
ulan44  [?]
Цитировать
получаем тэг body, далее ищу по id, потому как сам тэг имеет id и пытаюсь вставить, но ничего не вставляется
Найти можно функцией _IEGetObjById(). Дайте ссылку или полный код страницы.
« Последнее редактирование: Январь 29, 2015, 09:23:34 от madmasles »

Оффлайн ulan44 [?]

  • Новичок
  • *
  • Сообщений: 55

  • Автор темы
  • Репутация: 7
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Заходи на маил ру, жмешь написать письмо, вот поля кому и тема пропускаем оно заполняется ручками, переходим к полю где будет текст письма, вот туда и нужно вставить текст. Текст генерит срм система всякие бух документы и передает в базу данных, откуда я AutoItом забераю текст и вставляю в поле.

Русское сообщество AutoIt

Re: [Сеть, интернет] Послать текст между тегами <body> </body>
« Ответ #4 Отправлен: Январь 29, 2015, 10:59:14 »

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3999
  • Репутация: 963
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
ulan44
Я вам привёл пример

Скорблю и помню.




Русское сообщество AutoIt

Re: [Сеть, интернет] Послать текст между тегами <body> </body>
« Ответ #5 Отправлен: Февраль 01, 2015, 17:35:25 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
3648 Просмотров
Последний ответ Октябрь 22, 2014, 00:07:05
от Garrett
0 Ответов
973 Просмотров
Последний ответ Октябрь 20, 2014, 17:12:58
от madmasles
30 Ответов
16658 Просмотров
Последний ответ Апрель 26, 2015, 11:54:58
от Garrett
0 Ответов
1307 Просмотров
Последний ответ Апрель 22, 2015, 17:49:49
от madmasles
9 Ответов
4205 Просмотров
Последний ответ Апрель 27, 2015, 17:12:09
от Garrett
2 Ответов
2887 Просмотров
Последний ответ Июль 18, 2015, 17:54:21
от alex33
7 Ответов
2024 Просмотров
Последний ответ Август 24, 2015, 18:16:45
от alex33
7 Ответов
432 Просмотров
Последний ответ Январь 14, 2019, 00:26:12
от ra4o
2 Ответов
1983 Просмотров
Последний ответ Апрель 29, 2019, 23:58:48
от CreatoR
0 Ответов
958 Просмотров
Последний ответ Апрель 15, 2019, 13:38:08
от paa13