Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Вниз

Заплачю 10WMZ за простую работу   Найти похожие ветки 

 
Govorin S.   (2002-11-11 16:12) [0]

Привет,
Мне нужно написать программу которая будет заполнять форму и нажимать кнопку submit во фрейме...
тоесть есть страница в ней 2 фрейма.. форма находится в одном из фреймов..

За пример кода заплочю 10$ (webmoney.ru)

Примеры на мыло.


 
Digitman   (2002-11-11 16:17) [1]

Это называется - "нахаляву")

Штука зеленых денег - и готовая консоль у тебя в кармане) ... и пыхтеть не нужно будет, пытаясь понять, куда все это "запихнуть"


 
Govorin S.   (2002-11-11 16:22) [2]

1000$ ты погарячился..
Как жать кнопки и заполнять формы без фреймов я понял.
Но вот со фреймами не до пёр...

А если тебе в лом помочь то лучше промолчать.


 
Song   (2002-11-11 16:31) [3]

Да уж, я согласен. 10 буказоидов - это издевательство. Лучше уж бы вообще нисколько не предлагал.


 
Digitman   (2002-11-11 16:34) [4]


> погарячился


> не до пёр


Шутки желательно воспринимать адекватно, а родной язык таки уважать ! Хоть иногда !

Я здесь не торгуюсь вообще, сударь !
Я сюда пришел, чтобы помочь тебе и другим самостоятельно понять, локализовать и устранить проблему. И за то, чтобы знать, как построить логику движения к цели, я заплатил неизмеримо больше, чем твои 10WMZ - годы и годы учебы и практики)...
И отдаю тебе это "нахаляву" - бери не хочу ! Но тебе ж это не нужно, тебе ж проще купить "кота в мешке")))


 
Govorin S.   (2002-11-11 16:39) [5]

Ну .... лана деньги предлогать больше не буду:))
Ну помогите плиз...:(


 
Wonder   (2002-11-11 16:49) [6]

>Govorin S.
>Как жать кнопки и заполнять формы без фреймов я понял.
И как же?

>Но вот со фреймами не до пёр...
А какая разница со фреймами или без? По секрету скажу: абсолютно никакой :)


 
int64   (2002-11-11 16:49) [7]

Помогаю:

procedure TForm1.Button1Click(Sender: TObject);
var TempWB: IWebbrowser2;
Coll: HTMLElementCollection;
OleContainer: IOleContainer;
enum: IEnumUnknown;
TempUnk: IUnknown;
Fetched: PLongint;
FrameNo, i, temp: integer;
MyText: WideString;
begin
MyText:= "Мой вставляемый текст";
With WebBrowser1 do
begin
while ReadyState <> READYSTATE_COMPLETE do
Forms.Application.ProcessMessages;
if Assigned(document) then
begin
Coll:=HTMLElementCollection(HTMLDocument(Document).All.Tags("FRAME"));
for FrameNo:=0 to Coll.length-1 do
if HTMLFrameElement(Coll.item(FrameNo,varEmpty)).name="reg" then break;
Fetched := nil;
OleContainer := Document as IOleContainer;
OleContainer.EnumObjects(OLECONTF_EMBEDDINGS, Enum);
Enum.Skip(FrameNo);
Enum.Next(1, TempUnk, Fetched);
TempWB := TempUnk as IWebbrowser2;
end else TempWB := nil;
end;
if assigned(TempWB) then
begin
temp:= -1;
Coll:=HTMLElementCollection(HTMLDocument(TempWB.Document).All.Tags("INPUT"));
for i:=0 to Coll.length-1 do
with HTMLInputElement(Coll.item(i,varEmpty)) do
begin
if (type_ = "submit") and (name = "Continue")
then temp:= i;
if (type_ = "text") and (name = "pass")
then Value:= MyText;
end;
if temp<>-1 then
HTMLInputElement(Coll.item(temp,varEmpty)).click;
end;
end;


Проект письмом направил. Лови.


 
Digitman   (2002-11-11 16:51) [8]

Вот это - другое дело.

Поясни для начала, какое отношение к "Сетям" имеет твой вопрос.


 
int64   (2002-11-11 16:57) [9]

Wonder © (11.11.02 16:49)
Digitman © (11.11.02 16:51)

Вопрос идёт про IE, а значит и про сети. :)

Это тоже он:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1037003818&n=4


 
Digitman   (2002-11-11 17:00) [10]

>int64


> Вопрос идёт про IE, а значит и про сети


Не вижу никакой связи.
Предположим, машина не в сети (абсолютно автономна). И что ? IE не работает ?


 
Govorin S.   (2002-11-11 17:00) [11]

Ой Спасибки!!

Я не жадный.. было бо больше. дал бы больше!:)

А ваще бедным школьникам на учебники не хватает.. а вы 1000бачков:))

int64 ОГРОМНЫЙ ФЕНКС!
Пиши на мыло..


 
int64   (2002-11-11 17:05) [12]

Digitman © (11.11.02 17:00)

> Не вижу...

Смайлик стоит.


 
Govorin S.   (2002-11-11 17:09) [13]

[Error] Unit1.pas(30): Undeclared identifier: "IOleContainer"
[Error] Unit1.pas(31): Undeclared identifier: "IEnumUnknown"
[Error] Unit1.pas(48): Operator not applicable to this operand type
[Error] Unit1.pas(49): Missing operator or semicolon
[Error] Unit1.pas(49): Undeclared identifier: "OLECONTF_EMBEDDINGS"

Может я чё забыл добавить кроме MSHTML ?


 
Digitman   (2002-11-11 17:10) [14]

>Govorin S

Оч не советую тебе задавать в ближайшем будущем публичные вопросы, касаемые того кода, за который ты "расшаркался" уважаемому коллеге <int64>)

Ибо будешь поднят насмех, подобно клоунам а ля <Николай Быков> (см. "Потрепаться").



 
Govorin S.   (2002-11-11 17:21) [15]

> Digitman ©
Походил я по форуму..пересмотрел кучу тем но так и не увидел не одного дельного ответа.. один трёп..


 
Govorin S.   (2002-11-11 17:26) [16]

> Digitman ©
Походил я по форуму..пересмотрел кучу тем но так и не увидел не одного дельного ответа.. один трёп..


 
Digitman   (2002-11-11 17:27) [17]

И не увидишь.
Пока своей головой думать не научишься.

Что ж ты код-то от <int64> не "приспособил"-то ? Или он тоже не "дельный" ?)


 
Govorin S.   (2002-11-11 17:31) [18]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.009 c
7-4651
max2057
2002-09-30 13:01
2002.12.02
TdxMasterView and Drag-n-Drop


1-4392
Oleon
2002-11-22 16:18
2002.12.02
BPL


8-4521
kima
2002-08-10 15:37
2002.12.02
gradient


3-4209
Savva Novikov
2002-11-12 18:37
2002.12.02
Вывод данных из БД в Excel


14-4564
Anatoly Podgoretsky
2002-11-11 07:44
2002.12.02
Именинники 11 ноября





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский