PDA

View Full Version : سوال: پرکردن فرمهای وب سایت ها با استفاده از jscript/jquery یا asp.net with c#



navid_vb
جمعه 13 بهمن 1391, 00:56 صبح
با سلام خدمت دوستان
من درخواست کمک برای نوشتن کدی رو دارم که اینکارو قراره انجام بده!
میخوام یک سایت رو توی یک فریم یا iframe باز کنم و تکست باکسی رو که داخل اون سایته یا هر کنترلی(html) که مقدار پذیر باشه رو مقداردهی کنم ؟
در حالت لوکال با جاوا اسکریپت میشه یه کاریش کرد ولی وقتی یک سایت اینترنتی رو باز میکنی عمل نمی کنه!
خوشحال میشم راهنماییم بفرمایین.

morteza_mokhtari
جمعه 13 بهمن 1391, 22:17 عصر
سلام شما برای اینکار باید id کنترل های html اون سایت رو داشته باشید که بتونید با استفاده از جاوااسکریپت بهش مقدار بدهید.شما کدی رو که باهاش رویه لوکال جواب میگیرید رو بذارید تا بتونیم کمکتون بکنیم

navid_vb
شنبه 14 بهمن 1391, 10:46 صبح
window.frames[0].document.getElementById('lname').value = "value";
window.frames[1].document.getElementById('Text1').value = "value";
با سلام مجدد خدمت دوستان
اگه بخوام بیشتر توضیح بدم باید بگم که یه صفحه رو درنظر بگیرید که دو تا IFRAME داخلش هستن تو فریم 0 یه آدرس لوکال فراخوانی میشه برای یه صفحه که دارای یه فرمه و خودم طراحی کردم و تو فریم دیگری یه آدرس اینترنتی برای یه سایت دیگه رو گذاشتم که اونم دارای یه فرم ورود اطلاعاته ، قطعه کد بالا رو توی یه تابع نوشتم و برای رویداد کلیک یک BUTTON قرار دادم شما فرض کنید ID که مربوط به نام خانوادگی اون فرمه lname باشه (البته با نگاه کردن به سورس html صفحه اینو میگم) ، حالا این کد برای اون کنترلی که داخل صفحه لوکاله کار میکنه ولی برای اون یکی کار نمیکنه البته وقتی این دوتا باهم بخوان اجرا بشن چون دستور اولی اجرا نمیشه کل کد جاوااسکریپت هم اجرا نخواهد شد.