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.
WebBrowser ın üzerinde açılan yeni pencerede button click
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: WebBrowser ın üzerinde açılan yeni pencerede button clic
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;
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
SOKRATES
Re: WebBrowser ın üzerinde açılan yeni pencerede button clic
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?
İ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?
Re: WebBrowser ın üzerinde açılan yeni pencerede button clic
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.
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.
Re: WebBrowser ın üzerinde açılan yeni pencerede button click
Aynı sorun bendede var bula bildiysen yazarmısın kardeşim lütfen