WebBrowser ın üzerinde açılan yeni pencerede button click

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mahsuni
Üye
Mesajlar: 99
Kayıt: 21 Haz 2003 01:09
Konum: Ankara-Mamak

WebBrowser ın üzerinde açılan yeni pencerede button click

Mesaj gönderen mahsuni »

Bir tane ana WebBrowser'ım var. Bu WebBrowser’ın üzerindeki bir butona basınca, ikinci bir pencere (popup gibi, DialogBox) açılmaktadır. Bu açılan 2. pencerdeki bazı alanları check edip, aktar düğmesine click yaptığım zaman burdaki bilgiler ilk pencereye aktarılmaktadır.

İşte bu anlatığım işlemi kod ile nasıl yaparım. Popup pencere haricindeki alanları doldurup butonlara click yapabilmekteyim. Ancak popup penceresindeki bilgileri nasıl kodla dolduracağımı bilmiyorum.

Vereceğiniz cevaplar için şimdiden teşekkürlerimi sunarım.

Not:Delphi7 ve EmbeddedWB bileşenini kullanmaktayım.
Kullanıcı avatarı
Rew33
Üye
Mesajlar: 70
Kayıt: 10 Tem 2009 02:28

Re: WebBrowser ın üzerinde açılan yeni pencerede button clic

Mesaj gönderen Rew33 »

forumda biraz arama yaparsan bu konu ile ilgili kodlar bulabilirsin;

WebBrowser üzerindeki bir alandan veriyi şu kodla çekebilirsin,denemedim ama aynı mantıkla yazabilirsin de sanırım.
WebBrowser1.OleObject.Document.GetElementByID('objeid').Value := Edit1.Text;
Kimseye hiçbir şey öğretemem, sadece onların düşünmelerini sağlayabilirim.
SOKRATES
mahsuni
Üye
Mesajlar: 99
Kayıt: 21 Haz 2003 01:09
Konum: Ankara-Mamak

Re: WebBrowser ın üzerinde açılan yeni pencerede button clic

Mesaj gönderen mahsuni »

Cevap için teşekkür ederim.

İlk WebBrowserda senin dediğin gibi bilgileri kayıt edebiliyırum.
Ama benim isteğim, bu WebBrowser'ın açıtığı ikinci pencereye kayıt yapabilmek?
oklawa
Üye
Mesajlar: 68
Kayıt: 01 Oca 2008 02:53

Re: WebBrowser ın üzerinde açılan yeni pencerede button clic

Mesaj gönderen oklawa »

Beforenavigate2 olayında pDisp as IWebBrowser olarak tanımlayıp, yeni açılan webbrowser'i yakalayabilirsin.
Yeni Browser sayfasının BUSY durumu bittiğinde veya DocumentComplete olduğunda, ilk sayfadan aldığın verilerle, ikinci sayfada istediğin element değerlerini değiştirebilirsin.

Kolay gelsin.
CHack
Üye
Mesajlar: 14
Kayıt: 21 Ağu 2015 12:35

Re: WebBrowser ın üzerinde açılan yeni pencerede button click

Mesaj gönderen CHack »

Aynı sorun bendede var bula bildiysen yazarmısın kardeşim lütfen
Cevapla