View Full Version : سوال: استفاده از foreach برای invisible کردن div ها
myazdani
چهارشنبه 15 آذر 1391, 14:18 عصر
سلام
اگر یه تعدادی div کوچک داخل یک div بزرگ داشته باشیم و بخواهیم با زدن دکمه ای این div های کوچک invisible شوند نحوه استفاده از دستور foreach برای اینکار چگونه است؟؟ :متفکر:
متشکرم
fakhravari
چهارشنبه 15 آذر 1391, 14:38 عصر
foreach اگر بتونی پنل کنی بهتره . با متد findcontrol میتونی بگیریشون.
چون رندر که میشه تبدیل به div میشه.
Peyman.Gh
چهارشنبه 15 آذر 1391, 15:14 عصر
به جای استفاده از کد های Server Side از کد های Client Side استفاده کنید.
یک کلاس مشترک بین Element های مورد در نظر بگیرید و با استفاده از jQuery تغییرات مورد نظر را اعمال کنید.
موفق باشید.
myazdani
چهارشنبه 15 آذر 1391, 15:41 عصر
از jquey اصلا سر رشته ندارم :افسرده:
myazdani
چهارشنبه 15 آذر 1391, 15:41 عصر
foreach اگر بتونی پنل کنی بهتره . با متد findcontrol میتونی بگیریشون.
چون رندر که میشه تبدیل به div میشه.
یعنی به جای div بزرگ از پنل استفاده کنم؟؟
Mohamad1362
چهارشنبه 15 آذر 1391, 17:22 عصر
به هر کدام از DIV ها یه خصوصیت id و یه خصوصیت runat اضافه کن ، بعدش تو کد میتونی بهشون دسترسی داشته باشی, اینجوری :
<div id="div1" runat="server"></div>
myazdani
چهارشنبه 15 آذر 1391, 17:31 عصر
به هر کدام از DIV ها یه خصوصیت id و یه خصوصیت runat اضافه کن ، بعدش تو کد میتونی بهشون دسترسی داشته باشی, اینجوری :
<div id="div1" runat="server"></div>
بله از این جهت مشکلی نیست و به راحتی میشه visible اونها رو false کرد.
منتها مسئله اینه که در لحظه از برنامه کدام div ها visible هستند کدام div ها invisible . برا همین می خوام از حلقه استفاده کنم و div ها رو صرف نظر از نامشون invisible کنم!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.