سلام به همه دوستان
من چند روز پیش داشتم صفحهای رو طراحی میکردم که توش از آزاکس استفاده کرده بودم و به یه مشکل برخوردم اونم اینه :
مثلا فکر کنید شما یه Div دارید که محتویاتش توصط آزاکس پر میشه مثل کد زیر :
حالا ما با استفاده از آزاکس موقعی که فراخوانی بشه div بالا رو با یک سری کد html و اطلاعات پر میکنیم که یکیش تگ textarea هستش که به div مون اضافه میشه ( و حتما میدونید وقتی میخواهیم برای یک textarea یک editor قرار دهیم معمولا اون رو به یک id مشخص میکنیم و در صفحه با جاوااسکریپت میگیم هرجایی که textarea مون این id خاص رو داشتش editor رو براش قرار بده) حالا منم توی این div که اطلاعاتش توسط صفحه آزاکس پر میشه میخوام برای textarea یک editor قرار بدم حالا موندم کدهای جاواش رو کجا قرار بدم ؟؟ توی صفحهی آزاکس قرار دادم کار نکردش و editor ظاهر نشد توی صفحهای که صفحهی آزاکسمون رو فراخوانی می کنه قرار دادم بازم ظاهر نشدش نمی دونم مشکلش از چی و کجاست!! کسی تاحالا به این مشکل برخورده یا راه حلی براش داره؟؟
توضیحات تکمیلی :
برای فرم و حالت دادن به تگهای html ای که توی div مربوطه توسط ازاکس ایجاد میشن از css خارجی استفاده کردم و توی صفحهی css ام کاس براشون ساختم و لینک صفحهی css رو فقط توی صفحهای که صحهی آزاکس رو فراخوانی می کنه گذاشتم و css ها کار کردش اما برای جاوا اسکریپت این طور نیست!! چرا ؟؟
توی نت هم به انگلیسی سرچ کردم و دیدم خیلی ها این مشکل رو دارن یعنی اجرا نشدن اسکریپتهای جاوا اسکریپت در صفحههای آزاکس مثلا اجرا نشدن کد زیر :
که این محتویات div با آزاکس پر میشه، حالا دلیل اجرا نشدنش چیه!!!!(این فقط یه مثال بود مشکل من همونی بود که بالا گفتم ظاهر نشدن editor برای textarea صفحهی آزاکس)
امیدوارم منظورم رو رسونده باشم اگر سوالی بود یا جایی مبهم بود بپرسید.
ممنون از راهنماییتون
من چند روز پیش داشتم صفحهای رو طراحی میکردم که توش از آزاکس استفاده کرده بودم و به یه مشکل برخوردم اونم اینه :
مثلا فکر کنید شما یه Div دارید که محتویاتش توصط آزاکس پر میشه مثل کد زیر :
کد:
<div id="ajax"> </div>
حالا ما با استفاده از آزاکس موقعی که فراخوانی بشه div بالا رو با یک سری کد html و اطلاعات پر میکنیم که یکیش تگ textarea هستش که به div مون اضافه میشه ( و حتما میدونید وقتی میخواهیم برای یک textarea یک editor قرار دهیم معمولا اون رو به یک id مشخص میکنیم و در صفحه با جاوااسکریپت میگیم هرجایی که textarea مون این id خاص رو داشتش editor رو براش قرار بده) حالا منم توی این div که اطلاعاتش توسط صفحه آزاکس پر میشه میخوام برای textarea یک editor قرار بدم حالا موندم کدهای جاواش رو کجا قرار بدم ؟؟ توی صفحهی آزاکس قرار دادم کار نکردش و editor ظاهر نشد توی صفحهای که صفحهی آزاکسمون رو فراخوانی می کنه قرار دادم بازم ظاهر نشدش نمی دونم مشکلش از چی و کجاست!! کسی تاحالا به این مشکل برخورده یا راه حلی براش داره؟؟
توضیحات تکمیلی :
برای فرم و حالت دادن به تگهای html ای که توی div مربوطه توسط ازاکس ایجاد میشن از css خارجی استفاده کردم و توی صفحهی css ام کاس براشون ساختم و لینک صفحهی css رو فقط توی صفحهای که صحهی آزاکس رو فراخوانی می کنه گذاشتم و css ها کار کردش اما برای جاوا اسکریپت این طور نیست!! چرا ؟؟
توی نت هم به انگلیسی سرچ کردم و دیدم خیلی ها این مشکل رو دارن یعنی اجرا نشدن اسکریپتهای جاوا اسکریپت در صفحههای آزاکس مثلا اجرا نشدن کد زیر :
کد:
<div id="ajax">
<script language="javascript" type="text/javascript">
alert("test");
</script>
</div>
امیدوارم منظورم رو رسونده باشم اگر سوالی بود یا جایی مبهم بود بپرسید.
ممنون از راهنماییتون