Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
sdksdk111
Üye
Mesajlar: 8 Kayıt: 14 Ağu 2010 11:54
Mesaj
gönderen sdksdk111 » 15 Ağu 2010 12:00
Merhaba arkadaşlar ben Twebbrowser ile Textarea alanını doldurtamıyorum bazı denediğim kodlar:
Kod: Tümünü seç
WebBrowser1.OleObject.Document.GetElementByID('message').textfield:='sssssss';
WebBrowser1.OleObject.Document.GetElementByID('message').value:='sssssss';
WebBrowser1.OleObject.Document.GetElementByID('message').innerhtml:='sssssss';
WebBrowser1.OleObject.Document.GetElementByID('message').innertext:='sssssss';
Textarea alanını doldurtmaya çalıştığım site url:
http://www.frmoyuncu.com/newthread.php?do=newthread&f=7
fakat doldurtamıyorum
input text alanları value ile doluyor ama textarea dolduramıyorum yardımınızı bekliyorum....
mrmarman
Üye
Mesajlar: 4741 Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:
Mesaj
gönderen mrmarman » 15 Ağu 2010 12:12
Doldurmaya çalıştığın sayfada message isminde birden fazla alan olabilir. Hangi FORM olduğunu bulup o formu refere edecek, ardından da bu form altındaki message alanına değer ataması yapacaksınız.
sdksdk111
Üye
Mesajlar: 8 Kayıt: 14 Ağu 2010 11:54
Mesaj
gönderen sdksdk111 » 15 Ağu 2010 01:09
Tek textarea alanı orda var ve tek ad message olarak o kullanıyor ama yinede doldurtamıyorum
sdksdk111
Üye
Mesajlar: 8 Kayıt: 14 Ağu 2010 11:54
Mesaj
gönderen sdksdk111 » 15 Ağu 2010 01:17
Kod: Tümünü seç
WebBrowser1.OleObject.Document.forms.item(2).elements.item(1).Value:='sssssss';
Bunuda denedim ama bu da olmadı :S
G.Arkas
Üye
Mesajlar: 829 Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:
Mesaj
gönderen G.Arkas » 16 Ağu 2010 12:10
Forumlar artık buna önlem aldılar.Otomatik konu açan yazılımlar(SPAM) üretildi bu yüzden ya konu açarken captcha yada güvenlik sorusu eklediler.
Mozilla 2.0 versiyonunu yükleyip bu versiyon ile uyumlu URlParams eklentisini kurun bu programcık post ve get değerlerini görebiliyor+Muharrem abinin(mrmarman) çok fazla örnek ve dökümanı var aratırsanız buabilirsiniz fazlaca örnek.
darkfeeL
Üye
Mesajlar: 14 Kayıt: 03 Eki 2010 08:16
Mesaj
gönderen darkfeeL » 03 Eki 2010 08:53
Aynı sorunu bende yaşıyorum. Urlparams'ı denedim fakat sadece getleri görüyor. IDleri nasıl bulacağız?
orhancc
Üye
Mesajlar: 585 Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:
Mesaj
gönderen orhancc » 03 Eki 2010 11:12
Doldurmaya çalıştığın yerde message idliyi birşey yok ki
Bakacağın alanlar bunlar
Kod: Tümünü seç
<input type="text" tabindex="1" accesskey="u" size="50" name="vb_login_username" class="bginput">
<input type="password" tabindex="1" size="50" name="vb_login_password" class="bginput">
bir de bununla dene bakalım
darkfeeL
Üye
Mesajlar: 14 Kayıt: 03 Eki 2010 08:16
Mesaj
gönderen darkfeeL » 03 Eki 2010 11:18
Loginde problem yok zaten. Mesaj atarken problem oluyor.
Kod: Tümünü seç
WebBrowser1.OleObject.Document.GetElementByID('message').value:='DENEME';
Bu işe yaramıyor. Textareayı doldurmuyor yani. GetElementByName'de olmuyor.
orhancc
Üye
Mesajlar: 585 Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:
Mesaj
gönderen orhancc » 04 Eki 2010 12:17
Kod: Tümünü seç
<textarea dir="ltr" tabindex="1" style="display: block; width: 540px; height: 250px;" cols="60" rows="10" id="vB_Editor_001_textarea" name="message"></textarea>
orhancc
Üye
Mesajlar: 585 Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:
Mesaj
gönderen orhancc » 04 Eki 2010 12:19
yanlı id kullanıyorsun innertext ile dene olacaktır
darkfeeL
Üye
Mesajlar: 14 Kayıt: 03 Eki 2010 08:16
Mesaj
gönderen darkfeeL » 04 Eki 2010 07:43
orhancc yazdı: yanlı id kullanıyorsun innertext ile dene olacaktır
Kod: Tümünü seç
Webbrowser1.OleObject.Document.GetElementbyId('message').innertext:='DENEMEEE';
Bu şekildede olmadı.
darkfeeL
Üye
Mesajlar: 14 Kayıt: 03 Eki 2010 08:16
Mesaj
gönderen darkfeeL » 05 Eki 2010 11:57
Bir fikri olan var mı?
sabanakman
Kıdemli Üye
Mesajlar: 3081 Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)
Mesaj
gönderen sabanakman » 06 Eki 2010 01:32
Sakıncası yoksa hangi sitenin hangi alanı ise bildirmeniz daha faydalı olacak. Bunu deneyerek cevaplamak gerek sanırım.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
vkamadan
Kıdemli Üye
Mesajlar: 1935 Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:
Mesaj
gönderen vkamadan » 06 Eki 2010 11:42
Merhabalar ,
TEXTAREA tipindeki form elemanları diğer form elemanları gibi çalışmazlar VALUE özellikleri yoktur zaten HTML kodu içindeki yazılış şekilllerine bakacak olursanız fark edersiniz diğer form elemanları INPUT tagıyla tanımlanırken bu TEXTAREA tagıyla tanımlanır ve tagın kapatılması gerekir neyse, kullanmış olduğunuz TWebBrowser ın Document özelliği çok kullanışlı değildir ve pekçok işlemi yapmak zor yada olanıksızdır bu yüzden IHTMLDocument2 arayüzünü kullanmanız gerekecektir
http://www.cryer.co.uk/brian/delphi/twe ... ements.htm bu sayfada IHTMLDocument2 kullanarak TEXTAREA dan bilgi alma yada yazma örneklerinide kapsayan pekçok örneği görebilirsiniz.
İyi çalışmalar dilerim.
orhancc
Üye
Mesajlar: 585 Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:
Mesaj
gönderen orhancc » 06 Eki 2010 12:11
Kod: Tümünü seç
id="vB_Editor_001_textarea" name="message"
ısrarla yanlış id ye yazıyorsun
name deği id ye bak