IranPHP Forum  

بازگشت   IranPHP Forum > راهنمایی های مرتبط > زبانهای استاتیک
ثبت نام راهنما فهرست کاربران تقویم جستجو ارسالهاي امروز نشانه گذاري انجمن ها به عنوان خوانده شده

اطلاع رسانی

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 07-10-2009, 07:26 AM
Exoid Exoid آنلاین نیست.
Junior Member
 
تاریخ عضویت: Jul 2009
نوشته ها: 5
پیش فرض فهمیدن فعال و غیر فعال بودن جاوا اسکریپت

با سلام. ممنون از سایت خوبتون امیدوارم همیشه موفق باشید.

یه سوالی داشتم. ایا میشه در php تشخیص داد که در مرورگر جاوا فعال است و یا غیرفعال؟
پاسخ با نقل قول
  #2  
قدیمی 07-10-2009, 04:09 PM
meysam_e2006 meysam_e2006 آنلاین نیست.
Senior Member
 
تاریخ عضویت: Apr 2006
محل سکونت: esfahan
نوشته ها: 193
meysam_e2006 به Yahoo ارسال پیام
پیش فرض

این مار را با php انجام نمی دهند ، شما می تونی با <noscript> پیام مورد نظرتا نشون بدی
__________________
بانک اطلاعات صنایع http://www.tsitco.com
پاسخ با نقل قول
  #3  
قدیمی 07-10-2009, 04:26 PM
Exoid Exoid آنلاین نیست.
Junior Member
 
تاریخ عضویت: Jul 2009
نوشته ها: 5
پیش فرض

من دارم از ایجکس استفاده میکنم در کد نویسیم. حالا من میخوام زمانی که جاوا غیر فعال بود هدر و فوتر قالب رو نمایش بده و اگر فعال بود نمایش نده.
اخه این دستور نمیتونه اون کاری که من میخوام رو انجام بده.
پاسخ با نقل قول
  #4  
قدیمی 07-10-2009, 07:19 PM
ali_sed ali_sed آنلاین نیست.
Super Moderator
 
تاریخ عضویت: Apr 2006
نوشته ها: 471
پیش فرض

شما می توانید صفحه پیش فرض خود را بر پایه html بنویسید و در ابتدای صفحه با استفاده از جاوا اسکریپت کاربر را به صفحه ای دیگر ریدایرکت کنید که آجاکس را پشتیبانی می کند(می توانید با ثبت کوکی نیز فعال یا غیرفعال بودن جاوا اسکریپت را ثبت کنید تا در دفعات بعدی راحت این مورد را بررسی کنید) در صورتی که جاوااسکریپت فعال باشد عمل ریدایرکت صورت می گیرد در غیر اینصورت کاربر همان صفحه غیر آجاکسی را مشاهده می کند.
__________________
http://mykargah.co.cc
پاسخ با نقل قول
  #5  
قدیمی 07-10-2009, 08:11 PM
Exoid Exoid آنلاین نیست.
Junior Member
 
تاریخ عضویت: Jul 2009
نوشته ها: 5
پیش فرض

ممنون از شما.
اما دوست عزیز فکر نمیکنید این کار یه جورای لقمه رو دور سر چرخوندن باشه؟
اگر کدی باشه که تشخیص بده دیگه نیازی به این همه پیچیدگی نیست. همونطور که میشه بات ها رو تشخیص داد فکر کنم همچین امکانی برای جاوا اسکریپت هم باشه.
پاسخ با نقل قول
  #6  
قدیمی 07-10-2009, 11:46 PM
ali_sed ali_sed آنلاین نیست.
Super Moderator
 
تاریخ عضویت: Apr 2006
نوشته ها: 471
پیش فرض

نقل قول:
نوشته اصلی توسط Exoid نمایش پست ها
اما دوست عزیز فکر نمیکنید این کار یه جورای لقمه رو دور سر چرخوندن باشه؟
نه فکر نمی کنم.
اگر چنین کدی باشه منم خوشحال می شوم بدونم.

وقتی جاوا اسکریپت غیرفعال باشد تنها اطلاعات شما از کامپیوتر کاربر هدری است که مرورگر برای سرور ارسال می کند. اما در نمونه هدر زیر اثری از چیزی که به درد کار ما بخورد نیست.
کد:
GET / HTTP/1.1
User-Agent: Opera/9.63 (Windows NT 5.1; U; en) Presto/2.1.1
Host: www.google.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: fa-IR,en;q=0.9,fa;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Cookie: PREF=ID=efcdeO
Cookie2: $Version=1
Cache-Control: no-cache
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers
و وقتی که جاوااسکریپت غیرفعال باشد.
کد:
GET / HTTP/1.1
User-Agent: Opera/9.63 (Windows NT 5.1; U; en) Presto/2.1.1
Host: www.google.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: fa-IR,en;q=0.9,fa;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Cookie: PREF=ID=efcdeWnO
Cookie2: $Version=1
Cache-Control: no-cache
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers
راه دیگه ای که بنظرم می رسد اینست که در تگ noscript برای کاربرانی که جاوااسکریپت شان را غیرفعال کرده اند لینک به نسخه غیرایجکسی سایت بدهید.
__________________
http://mykargah.co.cc

ویرایش توسط ali_sed : 07-10-2009 در ساعت 11:49 PM
پاسخ با نقل قول
  #7  
قدیمی 07-11-2009, 08:47 AM
Exoid Exoid آنلاین نیست.
Junior Member
 
تاریخ عضویت: Jul 2009
نوشته ها: 5
پیش فرض

ممنون. در کل من دارم در این مورد جستجو میکنم تا شاید به نتیجه ای مفید برسم. توی اینترنت همه چیز ممکن هست. پس این کار هم ممکن هست اما با کمی جستجو.

اگر مطلب مفیدی پیدا کردم حتما در این تاپیک قرار میدم تا شاید کسانی باشند که به این تاپیک نیاز داشته باشند.
پاسخ با نقل قول
  #8  
قدیمی 07-11-2009, 12:17 PM
ali_sed ali_sed آنلاین نیست.
Super Moderator
 
تاریخ عضویت: Apr 2006
نوشته ها: 471
پیش فرض

چیزی که در بالا ملاحظه می کنید نظر قطعی بنده نیست. نظر حال من است و به تبع همیشه در حال تغییر است.انسان با امید زنده است و در واقعیات زندگی می کند. چیزی که من می خوام بهش اشاره کنم این است که آنقدر دنبال یک روش خاص نگردید که کل پروژه بخوابد.

شما اگر شروع کنید روش های بهتری هم به ذهنتان می رسد. شما می توانید فرض را روی html بزارید و در صفحه اول با php یک کوکی برای کاربر ارسال کنید با این مفهوم که جاوااسکریپت غیرفعال است بعد در همان صفحه با جاوااسکریپت مقدار این کوکی را به فعال تغییر دهید حال هر درخواستی که برای سرور ارسال شود حاوی این کوکی است که فعال بودن یا نبودن جاوااسکریپت را گزارش می دهد.

اگر هم به دنبال روشی هستید که بیشترین تلفیق را با برنامه کنونی شما داشته باشد. درباره روش خود توضیح دهید تا بیشتر راهنمایی کنم. لینک ها را بصورت دوگانه بسازید که هم با آجاکس کار کند و در صورت غیرفعال بودن آن بصورت عادی.

موفق باشید.
__________________
http://mykargah.co.cc

ویرایش توسط ali_sed : 07-11-2009 در ساعت 12:21 PM
پاسخ با نقل قول
  #9  
قدیمی 07-11-2009, 06:39 PM
Exoid Exoid آنلاین نیست.
Junior Member
 
تاریخ عضویت: Jul 2009
نوشته ها: 5
پیش فرض

من این سایت رو توسط یکی از دوستان تازه پیدا کردم فکر کنم به درد شما هم بخوره. هنوز تست نکردم. سعی دارم تا تست کنم تا شاید بتونه مشکل من رو حل کنه.

http://techpatterns.com/downloads/ph...tion-basic.php

شما هم یه نگاه بندازید تا بتونید ازش استفاده مفید داشته باشید.

موفق باشید.
پاسخ با نقل قول
  #10  
قدیمی 07-11-2009, 08:32 PM
ali_sed ali_sed آنلاین نیست.
Super Moderator
 
تاریخ عضویت: Apr 2006
نوشته ها: 471
پیش فرض

Full Featured Javascript Browser detection
Simple Javascript Browser detection
Full Featured PHP browser and OS detection
Light Featured PHP browser detection
Simple PHP browser detection
مطالب مندرج در این سایت به روشهای مختلف جهت شناسایی نوع مرورگر می پردازد و اشاره ای به فعال یا غیر فعال بودن جاوااسکریپت نکرده است.

اگر نتیجه گرفتید حتما اینجا بنویسید.
موفق باشید.
__________________
http://mykargah.co.cc
پاسخ با نقل قول
پاسخ

« موضوع قبلی | موضوع بعدی »
ابزارهای موضوع
نحوه نمایش

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code هست فعال
شکلک ها فعال است
کد [IMG] فعال است
کد HTML غیر فعال است

انتخاب سریع یک انجمن


اکنون ساعت 09:43 PM برپایه ساعت جهانی (GMT - گرینویچ) می باشد.


Powered by vBulletin Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.

Free Persian Language By Persian Forum Ver 3.0