Redirecionar paginas web pelo Delphi 7
gostaria de saber como posso redirecionar uma pagina web pelo Delphi 7.
Estou fazendo um programa de restrição de navegação, nele eu já consigo fechar as paginas que nao estao restristas. Mais covenhamos, fechar a pagina web nao é muito legal. Dessa forma queria redirecionar essa pagina web para uma pagina offline dizendo que a pagina esta bloqueada.
Por esse motivo gostaria de saber qual seria a função da API do Windwos que posso utilizar para redirecionar uma pagina web.
Eu tentei usar o ShellExecute passando por parametro o Handle da janela que quero fechar mais o problema é, quando tenho mais de uma pagina aberta ele pega sempre a ultima janela, desprezando o HANDLE que eu passei.
Se alguem puder me ajudar agradeço,
Sem mais,
Antonio.
Janbaceiredo
Respostas
Kroki
01/04/2006
Não posso passar o código completo para abrir no IE,mas estude esse exemplo onde é aberta uma página numa janela do Windows(abra uma pasta qualquer e deixa aberta);
procedure TForm1.Button1Click(Sender: TObject);
Var
Explorer, Worker, Bar, ComboEx, Combo, Edit : HWND;
Url : String;
begin
Edit := 0;
Explorer := FindWindow(´CabinetWClass´, nil);
If Explorer <> 0 Then Begin
Worker := FindWindowEx(Explorer, 0, ´WorkerA´, nil);
If Worker <> 0 Then Begin
Bar := FindWindowEx(Worker, 0, ´ReBarWindow32´, nil);
If Bar <> 0 Then Begin
ComboEx := FindWindowEx(Bar, 0, ´ComboBoxEx32´, nil);
If ComboEx <> 0 Then Begin
Combo := FindWindowEx(ComboEx, 0, ´ComboBox´, nil);
If Combo <> 0 Then Begin
Edit := FindWindowEx(Combo, 0, ´Edit´, nil);
End;
End;
End;
End;
End;
If Edit <> 0 Then Begin
showmessage(´Transferindo...´);
Url := ´www.kaillera.com´;
SendMessage(Edit, WM_SETTEXT, 0, Integer(Url));
SendMessage(Edit, WM_KEYDOWN, VK_RETURN, $011C001);
End;
end;
Acho que vc não vai ter dificuldade em modificar para oque vc deseja.
Espero ter ajudado.
Janbaceiredo
01/04/2006
vc me ajudou muito. Consegui setar barra de endereço do IE para ser redirecionado para a pagina de restrição.
Só estou tendo somente um problema. A constante virtual VK_RETURN não esta realizando o <ENTER> no ComboBoxEx32.
O endereço de redirecionamento fica fica todo selecionado no ComboBoxEx32 a espera do VK_RETURN, mais ele nao é realizado.
Você poderia me dar mais essa ajuda para poder resolver esse problema?
Estou mandando o código que fiz.
function SetUrl(Handle: THandle):Boolean; stdcall; var hWndIE, hWndIEChild : HWND; Buffer : array[0..255] of Char; Url: String; begin Url:= ´http://janbaceiredo.homelinux.com/Restrito.php´; SendMessage(Handle, WM_GETTEXT, 255, integer(@Buffer[0])); hWndIE := FindWindow(´IEFrame´, Buffer); if hWndIE > 0 then begin hWndIEChild:= FindWindowEx(hWndIE, 0, ´WorkerW´, nil); if hWndIEChild > 0 then begin hWndIEChild := FindWindowEx(hWndIEChild, 0, ´ReBarWindow32´, nil); if hWndIEChild > 0 then begin hWndIEChild := FindWindowEx(hWndIEChild, 0, ´ComboBoxEx32´, nil); if hWndIEChild > 0 then begin SendMessage(hWndIEChild, WM_SETTEXT, 255, Integer(Url)); SendMessage(hWndIEChild, WM_KEYDOWN, VK_RETURN, $011C001); end; end; end; end; end;
Sem mais,
Antônio.
Kroki
01/04/2006
Uses ...DDEman;
procedure TForm1.TrocaUrl;
var
DDE:TDDEClientConv;
begin
DDE:=TDDEClientConv.Create(Self);
with dde do begin
if DDE.SetLink(´IExplore´,´WWW_OpenURL´) then
RequestData(´http://janbaceiredo.homelinux.com/Restrito.php,,0xFFFFFFFF,0x3,,,´);
end;
DDE.Free;
end;
Janbaceiredo
01/04/2006
Mas essa segunda solução proposta não resolve o meu problema. :(
procedure TForm1.TrocaUrl; var DDE:TDDEClientConv; begin DDE:= TDDEClientConv.Create(Self); with dde do begin if DDE.SetLink(´IExplore´,´WWW_OpenURL´) then RequestData(´http://janbaceiredo.homelinux.com/Restrito.php,,0xFFFFFFFF,0x3,,,´); end; DDE.Free; end;
:?: :?: Porque :?: :?:
:arrow: Bom, isso porque posso ter mais de uma janela do IE aberta ao mesmo tempo. Essa segunda solução proposta por você, pega sempre a ULTIMA janela aberta e redireciona para o link que desejo. Isso eu já conseguia usando o ShellExecute dessa forma:
uses ShellApi; ... ShellExecute(Handle, ´open´, ´http://janbaceiredo.homelinux.com/Restrito.php´, nil, nil, SW_SHOWNORMAL);
Tanto o ShellExecute e a solução proposta por você pega sempre a ultima janela aberta do IE e redireciona.
Eu preciso redirecionar somente a pagina que o usuario tentar acessar:
Vamos ao exemplo:
:arrow: O usuario possui tres paginas do IE aberta sendo elas:
- www.uol.com.br
- www.terra.com.br
- www.clubedelphi.net
:arrow: Vamos supor que o usuario abra mais duas paginas, são elas:
- www.pornografia.com.br
- www.clubedelphi.net/forum
Nesse exemplo preciso redirecionar a pagina numero 4.
:?: :?: Porque :?: :?:
Bom, porque defini que o endereço [b:9759b2da0e][u:9759b2da0e]www.pornografia com.br[/u:9759b2da0e][/b:9759b2da0e]
é restrito e não devera ser acessado.
Dessa forma preciso redirecionar somente a pagina numero 4 para o endereço [b:9759b2da0e][u:9759b2da0e]http://janbaceiredo.homelinux.com/Restrito.php[/u:9759b2da0e][/b:9759b2da0e].
Dessa forma a sua primeira sugestão é mais interessante.
Esse codigo que momentei com sua dica é perfeito para mim. Porque passou o HANDLE da janela que desejo redirecionar.
Meu unico problema é com relação a tecla <ENTER> [b:9759b2da0e]VK_RETURN[/b:9759b2da0e] que não consigo que ela seja capitada. Já tentei com PostMessage, mas também não funcionou. :?
Se você puder me ajudar com relação essa tecla ficaria muito grato.
Sem mais,
Antônio.
Janbaceiredo
01/04/2006
consegui resolver meu problema. Adicionei mais duas verificaçoes nos campos [b:3213e92a14]COMBOBOX[/b:3213e92a14] e [b:3213e92a14]EDIT[/b:3213e92a14].
Dessa forma consegui fazer a aplicação simular o <Enter> para redirecionar a pagina.
Abaixo segue o codigo atualizado e devidamente comentado para quem precisar da mesma funcionalidade.
{***************************************************************************** * Procedimento para setar a URL a ser redirecionada * ****************************************************************************} procedure SetUrlFromIE(Handle: THandle); stdcall; var hWndIE, hWndIEChild : HWND; Buffer : array[0..255] of Char; Url: String; begin Url:= ´http://janbaceiredo.homelinux.com/Restrito.php´; // Pega o Caption da Janela SendMessage(Handle, WM_GETTEXT, 255, lParam(@Buffer[0])); // Procura pela janela do Internet Explorer com o Buffer do Caption hWndIE := FindWindow(´IEFrame´, Buffer); If hWndIE > 0 Then Begin // Pega o Handle do container do Internet Explorer hWndIEChild:= FindWindowEx(hWndIE, 0, ´WorkerW´, nil); If hWndIEChild > 0 Then Begin // Pega o Handle da Barra de Endereço do Internet Explorer hWndIEChild := FindWindowEx(hWndIEChild, 0, ´ReBarWindow32´, nil); If hWndIEChild > 0 Then Begin // Pega o Handle do ComboBoxEx32 do Internet Explorer hWndIEChild := FindWindowEx(hWndIEChild, 0, ´ComboBoxEx32´, nil); If hWndIEChild > 0 Then Begin // Pega o Handle do ComboBox do Internet Explorer hWndIEChild := FindWindowEx(hWndIEChild, 0, ´ComboBox´, nil); If hWndIEChild > 0 Then Begin // Pega o Handle do Edit do Internet Explorer hWndIEChild := FindWindowEx(hWndIEChild, 0, ´Edit´, nil); If hWndIEChild > 0 Then Begin // Seta a URL no campo Edit do Internet Explorer SendMessage(hWndIEChild, WM_SETTEXT, 0, lParam(Url)); // Simula o precionamento da tecla <Enter> // Pode ser usando tanto VK_RETURN ou $D PostMessage(hWndIEChild, WM_KEYDOWN, $D, $1c0001); End; // Fim - Verifica retorno Edit end; // Fim - Verifica retorno Combo end; // Fim - Verifica retorno ComboBoxEx32 end; // Fim - Verifica retorno ReBarWindow32 end; // Fim - Verifica retorno WorkerW end; // Fim - Verifica retorno IEFrame end;
Value pela ajuda,
Sem mais,
Antônio.
Kroki
01/04/2006
Não se esqueça que vc deve fazer uma verificação tambem junto com um Handle ´CabinetWClass´ e fechá-lo ou a URL proibida ao ser digitada em uma janela qualquer vai abrir.
Paullsoftware
01/04/2006
Paullsoftware
01/04/2006
Paullsoftware
01/04/2006
Kroki
01/04/2006
Fala oque vc ker pra ver se da para simplificar.
Paulocesar1301
01/04/2006
fiz uma procedure, coloquei em um timer que já existe em um serverzinho que funciona nas máquinas de minha rede e funfou beleza...
...alguns que já tentaram acessar alguns sites proibidos ficaram p**** da vida :lol: ... mas o chefe adorou a novidade...
VLW Clubedelphi e associados
Abraços e Bons Códigos :wink:
Nerdex
01/04/2006
A parte mais cruacial eu fiz hoje. Estou interceptando os eventos de
´OnChanges e OnEnters´ nas URLs do ComboBox do IE e trantando, onde, se for um site proibido, eu redireciono. Para isto utilizo estas 2 classes da TLB do Shdocvw:
WBEvents: TSHDocVwDWebBrowserEvents2;
ShellWinEvents: TSHDocVwDShellWindowsEvents;
Tudo funciona perfeitamente, mas detalhe: SÓ ESTÁ FUNCIONANDO NO BROWSER... Assim, minha dúvida é o seguinte: A solução acima pode ser adaptada para monitorar o Explorer também, pois utilizando o Explorer, como Browser nada fica monitorado e o meu prgrama vai pro espaço...
Poderia, alguém me ajudar?
Ranyeryfip
01/04/2006
Delphitotal
01/04/2006
var
Janela : THandle;
begin
Janela := FindWindow(nil, ´: : : PLAYBOY.COM.BR : : : - Microsoft Internet Explorer´);
SetUrl(Janela);
blz funciona perfeito .. mais não está servindo pra mim .. não teria como usar pelo endereço? ex: www.playboy.com.br em vez de pegar a janela?
Delphitotal
01/04/2006
*não teria como [b:32c4cb196c]pegar[/b:32c4cb196c] pelo endereço? ex: www.playboy.com.br em vez de pegar a janela?
Delphitotal
01/04/2006
Ranyeryfip
01/04/2006
Delphitotal
01/04/2006
http://delphi.about.com/library/weekly/aa060303b.htm
{ Retorna endereço das url´s ativas no IE }
function GetUrlFromIE (Handle: THandle; List: TStringList): boolean; stdcall; var hWndIE, hWndIEChild : HWND; Buffer : array[0..255] of Char; begin //get the window caption SendMessage(Handle, WM_GETTEXT, 255, integer(@Buffer[0])); //look for the Internet Explorer window with "Buffer" caption hWndIE := FindWindow(´IEFrame´, Buffer); if hWndIE > 0 then begin //try to get a handle to IE´s toolbar container hWndIEChild := FindWindowEx(hWndIE, 0, ´WorkerW´, nil); if hWndIEChild > 0 then begin //get a handle to address bar hWndIEChild := FindWindowEx(hWndIEChild, 0, ´ReBarWindow32´, nil); if hWndIEChild > 0 then begin //finally, locate combo box and add its text to the list hWndIEChild := FindWindowEx(hWndIEChild, 0, ´ComboBoxEx32´, nil); if hWndIEChild > 0 then begin SendMessage(hWndIEChild, WM_GETTEXT, 255, integer(@Buffer)); //List.AddObject(Buffer,TObject(hWndIE)); List.Add(Buffer) end; end; end; end; //continue enumeration Result :=True; end; (*GetUrlFromIE*)
implementei o código é talz .. retorna blz as urls ..
mais não sei verificar por exemplo usando essa função verificar se a url playboy (http://www.playboy.com.br) está ativa se estiver usar a função
do janbaceiredo SetUrlFromIE(Handle: THandle); stdcall;
se alguém puder ajudar..
Delphitotal
01/04/2006
Delphitotal
01/04/2006
Delphitotal
01/04/2006
Nerdex
01/04/2006
uses Activex, Shdocvw_tlb, Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, SHDocVwEvents, MSHTML_TLB, ComCtrls, ShellAPI, ExtCtrls; type TForm1 = class(TForm) WBEvents: TSHDocVwDWebBrowserEvents2; ShellWinEvents: TSHDocVwDShellWindowsEvents; ... var Form1: TForm1; ShellWin: ShDocVw_Tlb.IShellWindows; Connection: integer; ... procedure InterfaceConnect(const Source: IUnknown; const IID: TIID; const Sink: IUnknown; var Connection: Longint); var CPC: IConnectionPointContainer; CP: IConnectionPoint; begin Connection := 0; if Succeeded(Source.QueryInterface(IConnectionPointContainer, CPC)) then if Succeeded(CPC.FindConnectionPoint(IID, CP)) then CP.Advise(Sink, Connection); end; procedure TForm1.ShellWinEventsWindowRegistered(Sender: TObject; lCookie: Integer); begin with (ShellWin.Item(ShellWin.Count - 1) as IWebbrowser2) do InterfaceConnect(ShellWin.Item(ShellWin.Count - 1) as IWebBrowser2, DWebBrowserEvents2, WBevents, Connection); end; procedure TForm1.WBEventsBeforeNavigate2(Sender: TObject; const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool); begin //Aqui pega evento quando o cara "insere/informa" a URL end; //Inicia o serviço procedure TForm1.BtnStartClick(Sender: TObject); begin ShellWin:= CoShellWindows.Create; ShellWinEvents.Connect(ShellWin); for ib:= 0 to ShellWin.Count - 1 do InterfaceConnect(ShellWin.Item(ib) as IWebbrowser2, DwebbrowserEvents2, WBevents, Connection); end; procedure TForm1.WBEventsDocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant); begin //Evento de documento (home page) carregada end;
Existem dezenas de outros eventos para o objeto TSHDocVwDWebBrowserEvents2 que podem ser interceptadas... para qualquer instância do IE existente na máquina, conseqüentemente, sendo tanto pelo internet explorer quanto o win explorer.
P.S.: Acredito que esse meu proj. evita de ter que monitorar o caption da janela via Handle com um Timer...: :evil: ... Sem querer menosprezar os companheiros, mas acho a idéia um pouco gambiarrística...
Nerdex
01/04/2006
Pegando o valor de Handle por IEFrame para o windows explorer não consegui postar o valor no ComboBox - Acredito que os nomes para as classes (Objetos) sejam diferentes das do IE.
Nerdex
01/04/2006
hWnd := FindWindow(´IEFrame´, Buffer);
por
hWnd:= FindWindow(´ExploreWClass´, nil);
Abraço
Delphitotal
01/04/2006
Cara ainda não consegui resolver meu problema... estou tentando pelo endereço tpo (www.playboy.com.br)...
tpo se tivesse como
Janela := FindWindow(´IEFrame´, ´www.playboy.com.br´);
SetUrlFromIE(Janela);
estava querendo algo do tpo .. mais ainda não consegui..
Ranyeryfip
01/04/2006
:lol:
Nerdex
01/04/2006
Aí que tá cara! O caption da janela poderá não condizer, ou nunca, com o endereço Url. No exemplo que postei acima, eu pego a Url do browser e/ou do win explorer, atravéz de 2 respectivos eventos, que são: BeforeNavigate e DocumentComplete.
No meu programa eu tenho uma lista de ´palavras´ liberadas ex:
Terra
Uol
Devmedia
Aí eu efetuo quebras de string na Url capturada, e efetuo comparações com os ítens da lista de ´permitidos´. Se não existir na lista, identifico uma Url proibida, aí sim cara! ... é que eu uso HANDLE somente para redirecionamento... entende?
Flw
Delphitotal
01/04/2006
NerdeX vlw pelas dicas .. mais vou desistir :(
Já tentei de tudo mais não consegui ..
Vlw por tudo !!
Nerdex
01/04/2006
Agora nesta janela do browser que eu estou respondendo este tópico, aparece no caption da janela o seguinte (sem as áspas): ´Fórum DevMedia :: Responder - Microsoft Internet Explorer´
Janela := FindWindow(´IEFrame´, ´www.playboy.com.br´);
Sendo assim, a variável Janela só será maior que 0 (zero) se o segundo parâmetro da função for: ´Fórum DevMedia :: Responder - Microsoft Internet Explorer´ (sem as áspas).
O valor (string) da Url é: ´http://forum.clubedelphi.net/posting.php?mode=reply&t=75551&sid=9042b64db5648f109caf98787607b48e´ (sem aspas) que está no ComboBox do browser.
Amigo? Tu notou a diferença das coisas? ... Visse que são nomes distintos, e por captura de caption da janela, não funciona legal...?
Abraço
Delphitotal
01/04/2006
NerdeX, por captura de caption da janela não ta dando certo pq depois do titulo da página tem o ´- Microsoft Internet Explorer´ ou seja os funcionarios daqui da empresa ficam mudando direto o nome que aparece depois do Titulo :
exemplo .. no computador da Ana ele personalizou o IE dela é colocou Navegador ANA .. entende?
dai se eu mandar ele verificar
var
Janela : THandle;
begin
Janela := FindWindow(nil, ´Sexo - Microsoft Internet Explorer´);
if Janela <> 0 then
begin
SetUrlFromIE(Janela);
não vai dar certo pq o programa vai verificar por Microsoft Internet Explorer no titulo da página..
Consegue entender?
Por isso ta dificil..
Ranyeryfip
01/04/2006
Jah usei o WinSight32, para tentar pegar as classes, mas não estou conseguindo fazer, funcionar.
vlw
Nerdex
01/04/2006
Outra coisa. Neste site tem tudo:
[url]http://www.devspy.com/public/viewer/show.aspx?guid=12a[/url]
Tem até esse programinha (EventSinkImp) que captura as classes da TLB interfaceando a shdocvw.dll
Baixar aqui:
[url]http://www.techvanguards.com/products/eventsinkimp[/url]
Delphitotal
01/04/2006
Mais agora com a nova atualização da Microsoft o Internet Explorer 7 essa procedure não está funcionando .. alguém poderia adapta-lá ?
O legal seria funcionar no Firefox tb.. ai ficava show.
Nerdex
01/04/2006
Cara! Adapte vc mesmo... Use esse programa (eu usei) para capturar os nomes das instâncias dos Handles, aí vc só vai precisar trocar nomes e verificar talvez a ordem das funções.
[size=18:4453fe913c][color=darkblue:4453fe913c]WinDowse[/color:4453fe913c][/size:4453fe913c]
Baixar aqui:
[url]http://www.greatis.com/delphicb/windowse/[/url]
Abraço
Delphitotal
01/04/2006
Vou estudar um poco pra vêr..
vlw
Cyborg*
01/04/2006
atrás disso, Alguém já conseguiu adptar ao iexplorer 7 ou firefox?
Se possivel alguns de vocês puder disponibilizar o source para mim
estudar-lo, seria de grande utilidade
aguardo resposta
t+
Cyborg*
01/04/2006
Cyborg*
01/04/2006
Cyborg*
01/04/2006
Onjahyr
01/04/2006
Cyborg*
01/04/2006
e enviava ela de novo, e quando foi, foi tudo de uma vez
Mais preciso muito do source desse projeto
Parece que 5 pessoas conseguiu fazer dar certo
espero que 1 possa me dar atenção
ficarei aguardando
T+
Cyborg*
01/04/2006
:?
Onjahyr
01/04/2006
:?[/quote:8315b100cb]
ôh companheiro, tudo bom? não se chateie :lol:
Poxa, quando vi sua carinha eu tive dó e resolvi lêr as mensagens, uma-a-uma e vi que a resposta estava numa delas.... Tem que ter paciência e lêr devagar, uma-a-uma... Nem ia dizer, ia mandar você procurar, mas para não fazer você perder tempo resolvi escrever logo:
http://delphi.about.com/od/windowsshellapi/l/aa060303b.htm
Tem o código prontinho, você captura e o que vai fazer deve usar a sua criatividade, por exemplo: pode redirecionar para outra página, ou bloquear o IExplorer, ou fechar a janela, tem muita coisa que pode ser feito. As opções que podem ser ralizadas no IExplorer vc encontra num artigo aqui na ClubeDelphi que o Victory Fernandes fez a muito tempo para o IExplorer 5.5, mas funciona com as outras versões, eu até já usei algumas coisas um tempo desses....
Põe a cabeça para fazer tua criatividade.
Espero ter te ajudado.
Facc
01/04/2006
Será que consegui relatar o problema que eu passo??
Onjahyr
01/04/2006
Basta salvar os nomes e comparar com o comando [b:5b55b3a0a4]copy[/b:5b55b3a0a4] o endereço digitado, se conter [b:5b55b3a0a4]orkut[/b:5b55b3a0a4] é só seguir o resto...
Blz.
Facc
01/04/2006
pensei nessa possibilidade tbm... copiar qndo tem www. antes é facil... mas qndo não tem www.??? ex. images.orkut.com, pois a quantidade antes do ponto é diferente de um pra outro...
Kroki
01/04/2006
Se tiver a plavra ´chave´ vc direciona ou fecha.
Onjahyr
01/04/2006
Foi isso que eu sugeri...
Ele faz a pesquisa e com o [b:1cb6cbccd7]copy[/b:1cb6cbccd7] no endereço para separar a string e faz a comparação com as strings cadastradas
Facc
01/04/2006
Foi isso que eu sugeri...
Ele faz a pesquisa e com o [b:8780a7d265]copy[/b:8780a7d265] no endereço para separar a string e faz a comparação com as strings cadastradas[/quote:8780a7d265]
Consegui fazer pela lista negra, agora o que eu queria é redirecionar pra uma outra página (pode ser de aviso de site proibido, ou o site da empresa) - já achei como fazer, só que aki na empresa estamos usando o IE7, e a página que foi redirecionada está abrindo em uma nova aba... gostaria que fosse aberta na mesma... tem como fazer isso?
procedure TForm1.TrocaUrl; var DDE:TDDEClientConv; begin DDE:=TDDEClientConv.Create(Self); with dde do begin if DDE.SetLink(´IExplore´,´WWW_OpenURL´) then RequestData(´endereço do site a ser redirecionado´); end; DDE.Free; end;
Onjahyr
01/04/2006
Blz.
Facc
01/04/2006
Era a conf. do navegador mesmo...
valeu
Cyborg*
01/04/2006
ele verifica a palavra chave fecha e abre em outra pagina.. em
vez de redirecionar,
Vou dar uma olhada aqui direito
Facc mandei uma MP pra vc!
onjahyr valeu pela ajuda :wink:
Flw´s
Facc
01/04/2006
ele verifica a palavra chave fecha e abre em outra pagina.. em
vez de redirecionar,
Vou dar uma olhada aqui direito
Facc mandei uma MP pra vc!
onjahyr valeu pela ajuda :wink:
Flw´s[/quote:c8130fb2c7]
Dei uma parada com isso, não obtive nenhuma ajuda...
Cyborg*
01/04/2006
Deu e impressão que tinha dado tudo certo neste seu comentário,
Mais tudo bem te entendo
Flws
Cyborg*
01/04/2006
Lembrando que já saiu a versão do iexplorer 8 tbM!
Estou sem tempo para esudar diariamente, Quando chegar em casa irei ler o topico inteiro e prestar + atenção, mais inquanto isso espero um comentário
Gostaria de colocar para pegar no firefox e ie 8 tbm
é só capturar o nome do handle com esse programa windowse que funciona ? Alguém ai ja testou?
T+
Facc
01/04/2006
Lembrando que já saiu a versão do iexplorer 8 tbM!
Estou sem tempo para esudar diariamente, Quando chegar em casa irei ler o topico inteiro e prestar + atenção, mais inquanto isso espero um comentário
Gostaria de colocar para pegar no firefox e ie 8 tbm
é só capturar o nome do handle com esse programa windowse que funciona ? Alguém ai ja testou?
T+[/quote:a770bbc7da]
amigo, nesse tópico vc acha tudo... e fazendo a pesquisa no forum tbm
Cyborg*
01/04/2006
só uma pergunta o seu funciona no ie7 e firefox ?
Flw´s
Facc
01/04/2006
só uma pergunta o seu funciona no ie7 e firefox ?
Flw´s[/quote:5dc7a3d3fe]
Só não funciona com o AvantBrowser
Cyborg*
01/04/2006
5 segundos a tecla enter em vez de ser precionada apenas quando é editado o endereço da url, fica sendo precionada a cada 5 segundos (...)
Pelo menos agora estou entendendo como funciona,
Vou vê se arrumo aqui
T+
Cyborg*
01/04/2006
eu usei esse programa windowse para pegar o nome das instancias do handle, mais não consegui fazer funcionar em outras versões
Uma coisa que não entendi foi no firefox sendo que aparece só um handle, sendo que no iexplorer6 aparece 5 se não me engano
como vou fazer funcionar em outras versoes agora?