Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.24;
Скачать: CL | DM;

Вниз

Связка TScriptControl и TWebBrowser   Найти похожие ветки 

 
ctapik-net ©   (2003-02-13 06:59) [0]

Решил порабатать с компонентом TScriptControl, и захотелось мне с помощью него поуправлять TWebBrowser"ом. Делаю так:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, comObj,
StdCtrls, OleCtrls, SHDocVw_TLB;

type
TForm1 = class(TForm)
WebBrowser1: TWebBrowser;
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
scripting : variant;

implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
var
dummy : OLEVariant;
begin
webBrowser1.Navigate("about: <html><body>hello world!<form><textArea id=foo>Greetings</textArea></form>Goodbye!</body></html>",dummy,dummy,dummy,dummy);
scripting := createOLEObject("ScriptControl");
scripting.language := "JScript";
scripting.addObject("doc",webBrowser1.document);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
tag := tag + 1;
scripting.eval("doc.all.foo.innerText = "Button Clicked "+intToStr(tag)+" times"");
end;

end.

Но код к моему сожалению не работает. Где смазать? Помогить пожалуйста.


 
ctapik-net ©   (2003-02-13 18:24) [1]

Ну че, неуж-то ни кто не пробовал использовать MSScriptControl в Delphi?



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

Текущий архив: 2003.02.24;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.018 c
8-76044
cyborg
2002-11-10 13:51
2003.02.24
Проблема с таймером в MMSystem


14-76168
Amit
2003-02-07 12:21
2003.02.24
Продолжение Kuliba, быть ему или нет?


14-76116
Петр 1
2003-02-05 19:44
2003.02.24
Указ о достоинстве гостевом на ассамблеях имеющем.


3-75776
Ламер
2003-02-05 13:47
2003.02.24
Почему прога под Интербейс не хочет работать под делфями?


3-75781
ДмирийК
2003-02-06 10:00
2003.02.24
Заполнить дату в MS SQL