Jump to content

UniURLFrame dönen değer


hasan

Recommended Posts

delphi WebBrowser ile aşağıda yaptığım bir örneği UniURLFrame ile nasıl yaparım. 

OrjLink := 'http://'+SunucuAdres+':'+port+'/getdata.html?' + Base64EnCodeStr('command=wlogin&username='+username+'&password='+password+');
WebBrowser1.Navigate(OrjLink);
Deger := WebBrowser1.OleObject.Document.documentElement.innerText;

Bir webserver post edilen veriden dönen değeri almak.

OrjLink := 'http://'+SunucuAdres+':'+port+'/getdata.html?' + Base64EnCodeStr('command=wlogin&username='+username+'&password='+password+');
UniURLFrame1.URL:=OrjLink;
Deger := UniURLFrame1.????????????????????????? (Burada nasıl bir kod kullanmalıyım.    Dönen değeri almak için.
Link to comment
Share on other sites

Evet iframe içindeki veriye ulaşmam lazım yani iframe içindeki veriyi bir stringe veya bir textbox kutusuna aktarmam gerekli. 

 

Hem UniGui projesi hemde Servis aynı sunucuda güvenlik ile ilgili bir sıkıntı yok. 

ben Frame içindeki veriyi okuyabilmenin kodunu bilmiyorum varsa tabi. 

Link to comment
Share on other sites

  • Administrators

Evet iframe içindeki veriye ulaşmam lazım yani iframe içindeki veriyi bir stringe veya bir textbox kutusuna aktarmam gerekli. 

 

Hem UniGui projesi hemde Servis aynı sunucuda güvenlik ile ilgili bir sıkıntı yok. 

ben Frame içindeki veriyi okuyabilmenin kodunu bilmiyorum varsa tabi. 

 

 

Bunu Delphi tarafında bir kod yazarak yapamazsınız. Javascript ile veriyi okuyup Ajax üzerinden suncuya yollayarak çözebiliriz.

 

Ancak dediğim gibi bunu yapmanın doğru yolu doğrudan sunucuya bir HTTP request yollamaktır. UrlFrame üzerinden bunu yapmak doğru değildir. Bunun için Indy'nin TIdHTTP component'ini kullanabilirsiniz.

Link to comment
Share on other sites

  • 2 weeks later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...