پی سی سیتی

پی سی سیتی (http://p30city.net/index.php)
-   کدهای جاوا اسکریپت (http://p30city.net/forumdisplay.php?f=83)
-   -   انتخاب یک div با آیدی خاص (http://p30city.net/showthread.php?t=39455)

rahime 07-10-2013 07:08 AM

انتخاب یک div با آیدی خاص
 
سلام دوستان
من توی یه صفحه یه سری تگ div دارم که بعضی ها display:none هستند و فقط وقتی روی یک div دیگه کلیک میشه نمایش داده میشه
حالا وقتی مثلا یه فرم submit شد و دوباره به صفحه برگشت یا صفحه refresh شد چطوری باید بگم
همون div که انتخاب شده بود رو نمایش بده
خواهش می کنم کمکم کنید

دانه کولانه 07-10-2013 03:09 PM

ميدونين كه html stateless هست يعني حالت رو نگه نميداره
شما بعد از برگشتن به يك صفحه (يا رفتن به صفحه جديد ) هيچ گونه اطلاعاتي به صورت معمول از قبل خودتون به جا نميذارين چون اچ تي ام ال اين قابليت رو نداره
بنابراين بعد از برگشتن به صفحه جاري ( بعد از سابميت كردن اطلاعاتي به همين صفحه ) يا فروارد و بعد بكوارد يادش نخواهد موند كه شما قبلا كدوم دايو رو كليك كرده بودي كه نمايش بده
اين يه بحث كلي هست
براي حل اين نقيصه سازكار سشن session ارائه شده تا يه سري اطلاعات رو در سمت سرور از كلاينت ذخيره كنه
براي مثال توي تمام صفحات سايت ما بسته به اينكه شما لاگين كرده اين يا نه محتوا به صورت متفاوت بايد به شما نمايش داده بشه
خب html اين قابليت رو نداره كه بفهمه شما لاگين كرده اين يا خير
بنابراين بايد در سشن (نشست ) اين اطلاعات ذخيره بشه و در هر صفحه شما اطلاعات سشن رو چك كنين كه وضعيتتون به چه شكل هست
سشن واسه اين درست شده (يكي از كاربردهاش )
حالا من ممكنه دقيق متوجه سوال شما نشده باشم اما اگر به اين موضوع ربط داره شما شايد بتونين باسشن اين داده ها رو نگه داري كنين يا از طريق جاواسكريپت اطلاعات رو موقتي روي يك فايل بنويسين .
ذخيره كردن تنظيمات بر روي ديتابيس هم يه راه ديگه س كه اون هم بر اساس كاربر بايد تفكيك بشه
كه چه كاربري چه تنظيماتي رو ست كرده براي اون همونو نشون بده .
در كل دردسرش زياده دوست عزيز :d


اکنون ساعت 03:18 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.

Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)