Merhaba değerli üyeler ,
TWebBroser ile navigate ettiğim bir sayfada yer alan form elemanlarından bazılarında muhtelif durumlarda tetiklenen JS ler var, örneği İl combobox ından bir il seçince ilgili form elemanın OnChange kısmına yazılan bir JS fonksiyonu ilçeleri AJAX olarak çekerek başka bir elemanın içine dolduruyor , ben Delphi ortamından il combobox ına bilgiyi yazınca bu JS tetiklenmiyor benim ilgili kontrol için OnChange olayını da tetiklemem gerekiyor bu mümkün mü? nasıl ?
TWebBrowser Bir Form Elemanın JS Olayını Tetiklemek (Çözüld)
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
TWebBrowser Bir Form Elemanın JS Olayını Tetiklemek (Çözüld)
En son vkamadan tarafından 09 Ağu 2012 09:28 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
Re: TWebBrowser Bir Form Elemanın JS Olayını Tetiklemek
Çözüme şu şekilde ulaştım ,
Bu arada , TWebBrowser nesnesinin OleObject özelliğinin geri döndürdüğü "Variant" tipindeki nesnesinin kullanım kılavuzuna nasıl ulaşabilirim.
Kod: Tümünü seç
var
tmpObj : OleVariant ;
begin
WebBrowser1.OleObject.Document.getElementByID('sehirCombo').FireEvent('onchange' , tmpObj) ;
end;
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr