amirjalili
دوشنبه 24 اسفند 1388, 01:16 صبح
با سلام خدمت دوستان. من سوالی برام پیش اومده که ذهنم رو مشغول کرده.
ببینید فرض کنید یک فرم ساز میسازید .. کنترل هایی در صفحه دارید که با Drag , drop اون ها رو تو صفحه میندازید و شکل فرم رو میسازید. مثلا 2 تا text box و یک button رو در صفحه قرار میدید و بعد سورس صفحه رو در دیتابیس ذخیره میکنید.
خوب من میدونم که برای این کار از createElement در جاوا اسکریپت استفاده میشه و تا اینجا همه چی درسته اما مسئله همین جاست که createElement فقط در ظاهر کنترل های مورد نظر رو به صفحه اضافه میکنه اما خوب جاوا اسکریپت قادر نیست سورس واقعی صفحه رو تغییر بده یعنی شما اگه view source کنید میبینید که سورسی به صفحه اضافه نمیشه یعنی مثلا با درگ کردن یک button سورسی به صورت
<inpute type=" button" />
به صفحه اضافه نخواهد شد و این به خاطر کلاینتی بودن جاوااسکریپت طبیعیه.
حالا سوال اینجاست که خوب پس ما چجوری سورس کامل رو همراه تگ های اضافه شده مربوط به کنترل هایی که اضافه شده رو بدست میاریم که بعد بخواهیم ذخیره کنیم.
اصلا تفکر و راه حل من در مورد این قضیه درسته؟
ممنون
ببینید فرض کنید یک فرم ساز میسازید .. کنترل هایی در صفحه دارید که با Drag , drop اون ها رو تو صفحه میندازید و شکل فرم رو میسازید. مثلا 2 تا text box و یک button رو در صفحه قرار میدید و بعد سورس صفحه رو در دیتابیس ذخیره میکنید.
خوب من میدونم که برای این کار از createElement در جاوا اسکریپت استفاده میشه و تا اینجا همه چی درسته اما مسئله همین جاست که createElement فقط در ظاهر کنترل های مورد نظر رو به صفحه اضافه میکنه اما خوب جاوا اسکریپت قادر نیست سورس واقعی صفحه رو تغییر بده یعنی شما اگه view source کنید میبینید که سورسی به صفحه اضافه نمیشه یعنی مثلا با درگ کردن یک button سورسی به صورت
<inpute type=" button" />
به صفحه اضافه نخواهد شد و این به خاطر کلاینتی بودن جاوااسکریپت طبیعیه.
حالا سوال اینجاست که خوب پس ما چجوری سورس کامل رو همراه تگ های اضافه شده مربوط به کنترل هایی که اضافه شده رو بدست میاریم که بعد بخواهیم ذخیره کنیم.
اصلا تفکر و راه حل من در مورد این قضیه درسته؟
ممنون