PDA

View Full Version : سوال: کپی متن در تکست باکس سایت میهن بلاگ



sasan65
شنبه 01 شهریور 1393, 12:40 عصر
سلام. در قسمت نظرات سایت میهن بلاگ کد اسکریپتی وجود داره که متن رو به قسمت نظرات سایت انتقال نمیده! می خواستم ببینم کسی می تونه راهنمایی کنه؟!

کد اسکریپت سایت میهن بلاگ که مانع (کپی، پست) میشه:

<script type="text/javascript">
var tmpVal = c_$('body').value;
c_textBox_blockSpam('body');c_$('body').tempValue = c_$('body').value = tmpVal;

var showCaptcha = function(){
if(c_$('body').value.length>5){
c_$("imageCodeWrapper").style.display="";
}
}
</script>

کد برنامه c# که تو برنامه نوشتم:

webBrowser1.Document.GetElementById("full_name").SetAttribute("value", txtName.Text);
webBrowser1.Document.GetElementById("email").SetAttribute("value", txtEmail.Text);
webBrowser1.Document.GetElementById("web").SetAttribute("value", txtSite.Text);
webBrowser1.Document.GetElementById("imgstr").SetAttribute("value", txtCode.Text);
webBrowser1.Document.GetElementById("body").SetAttribute("value", txtMessage.Text);

همه رو انتقال میده ولی متن نظر رو بعد از انتقال بصورت خودکار حذف میکنه!

shahryari
یک شنبه 02 شهریور 1393, 19:26 عصر
بعد از ارسال متن نظر ، روی کنترل مورد نظر در وب براوزر فوکوس و از طریق متد sendkeys یک کلیدی رو ارسال کن

sasan65
دوشنبه 03 شهریور 1393, 14:35 عصر
اگر امکانش با کد توضیح دهید

sasan65
دوشنبه 03 شهریور 1393, 14:45 عصر
دستت درد نکنه دوست عزیز متوجه شدم. از راهنمایی تون ممنونم.

کد رو اینجور نوشتم:

webBrowser1.Document.GetElementById("body").Focus();
SendKeys.Send(txtMessage.Text);

sasan65
سه شنبه 05 اسفند 1393, 14:55 عصر
سلام دوستان
این کد از کار افتاده اگه کسی راه حل دیگه ای بلده توضیح بده
webBrowser1.Document.GetElementById("body").Focus( );

SendKeys.Send(txtMessage.Text);




ممنون