ارسال متن در وب بروزر به textarea در وب
سلام
میخوام از تکست باکس یه متنی را به textarea در وبلاگ بیان ارسال کنم
سورس اون بخش اینه :
<div id="cke_1_contents" class="cke_contents cke_reset" role="presentation" style="height: 300px;">
<textarea style="width: 100%; height: 100%; resize: none; outline: currentcolor none medium; text-align: left; -moz-tab-size: 4;" dir="ltr" class="cke_source cke_reset cke_enable_context_menu cke_editable cke_editable_themed cke_contents_rtl" tabindex="0" role="textbox" aria-multiline="true" aria-label="ویرایشگر متن غنی, txtPostContent" title="ویرایشگر متن غنی, txtPostContent"></textarea>
</div>
نه نام داره و نه آیدی که بتونم ارسال کنم
کسی میدونه چطور میشه ارسال کرد؟
در سایت stackoverflow هم کلی کد گذاشتن خیلی تست کردم موفق نشدم
نقل قول: ارسال متن در وب بروزر به textarea در وب
سلام و روز خوش
اون div که id داره و راحت پیدا میشه، اون textarea هم میشه children(0) اون div
نقل قول: ارسال متن در وب بروزر به textarea در وب
نقل قول:
نوشته شده توسط
mazoolagh
سلام و روز خوش
اون div که id داره و راحت پیدا میشه، اون textarea هم میشه children(0) اون div
ممکنه یه مثال بزنید و یا اگر مقدوره یه کدی بنویسید ؟
من مبتدی هستم زیاد نمیدونم چطوره
نقل قول: ارسال متن در وب بروزر به textarea در وب
در واقع شما باید با dom آشنا باشین، کدنویسی اش نیاز به مثال نداره.
به فرض که اسم کنترل مرورگر رو browser گذاشته باشین:
dim div as htmlelement=browser.document.getelementbyid("cke_1 _contents")
dim textarea as htmlelement=div.children(0)
textarea.innertext="your text here"
نقل قول: ارسال متن در وب بروزر به textarea در وب
البته این textarea ویژگی های دیگه هم داره که میتونین با اونها هم پیداش کنین،
یکیش tagش هست:
dim div as htmlelement=browser.document.getelementbyid("cke_1 _contents")
dim textarea as htmlelement=div.getelementsbytagname("textarea")(0 )
textarea.innertext="your text here"
نقل قول: ارسال متن در وب بروزر به textarea در وب
یک ویژگی دیگه class اون هست:
dim div as htmlelement=browser.document.getelementbyid("cke_1 _contents")
for each element as htmlelement in div.all
if element.getattribute("classname")="cke_source ..." then
element.innertext="your text here"
exit for
end if
next
نقل قول: ارسال متن در وب بروزر به textarea در وب
نقل قول:
نوشته شده توسط
mazoolagh
یک ویژگی دیگه class اون هست:
dim div as htmlelement=browser.document.getelementbyid("cke_1 _contents")
for each element as htmlelement in div.all
if element.getattribute("classname")="cke_source ..." then
element.innertext="your text here"
exit for
end if
next
ممنون از راهنمایی شما
من هر 3 تا اینارو هم تست کردم اما نتیجه نگرفتم
هرکاری میکنم نمیشه
نقل قول: ارسال متن در وب بروزر به textarea در وب
این کدها ساده تر از اون هست که بکارگیری اونها نکته خاصی داشته باشه،
کد خودتون رو بگذارین تا مشکل مشخص بشه.