Jump to content

Recommended Posts

Posted

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.
Posted

Tam olarak öyle değil gönderdiğimiz veri bir web servis tarafıdan işleniyor ve değer gönderiyor geriye 

yani benim sayfada yazan yazıyı direk almam lazım 

Posted

deger.png

 

Resimde gördüğünüz uniURLFrame içerisinde gelen değeri,  UniEdit1.text  içerisine almak istiyorum sadece.

yapmak istediğim bu sadece.

Posted

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. 

  • Administrators
Posted

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.

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...