برگزیده های پرشین تولز

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

mehrdad201

همکار بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2005
نوشته‌ها
15,874
لایک‌ها
17,805
محل سکونت
ایران
سلام

یه سوال دارم

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

ممنون
 

mehrdad201

همکار بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2005
نوشته‌ها
15,874
لایک‌ها
17,805
محل سکونت
ایران
از بین دوستان کسی نیست مارو راهنمایی کنه ؟!
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
خوب در سمت كلاينت براي فهميدنش بايد كد اجرا كنين و وقتي كه مرورگر پشتيباني نكنه بالطيع اون كد هم اجرا نميشه!!

ولي ميتونين در سمت سرور نوع مرورگر رو تشخيص بدين و بالطبع صفحه تون هم بايد در سمت سرور اجرا بشه.
 

mehrdad201

همکار بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2005
نوشته‌ها
15,874
لایک‌ها
17,805
محل سکونت
ایران
ممکنه که بروزری ساپورت بکنه اما کسی ویژگی جاوا اسکریپت رو دیسیبل کرده باشه.

در ضمن حتما باید به کمک کدهای جاوا اسکریپت این رو بفهمم. (فقط رو کلاینت میتونم کار کنم)]

در ضمن شما میگی یه کد اجزا کن. اگه کار نکنه ارور میده و دیگه دستورات بعدی اجرا نمیشن که من بخوام تشخیص بدم آیا این جاوا اسکریپت رو ساپورت می کنه یا نه.

حالا نظرتون چیه ؟!
 

Y2K

Registered User
تاریخ عضویت
20 فوریه 2006
نوشته‌ها
656
لایک‌ها
1
محل سکونت
Location
در زمانی که جاوا اسکریپت غیر فعاله میتونی توسط تگ <noscript> به کاربر اعلام کنی که جاوا اسکریپتش غیر فعاله و باید فعالش کنه
کد:
<noscript>This page uses Javascript. Your browser either
doesn't support Javascript or you have it turned off.
To see this page as it is meant to appear please use
a Javascript enabled browser.</noscript>

Using Noscript
 

mehrdad201

همکار بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2005
نوشته‌ها
15,874
لایک‌ها
17,805
محل سکونت
ایران
میشه یه سمپل برای من بذاری که بیاد چک کنه اگه دید جاوا اسکریپت فعاله یه تابع (مثلا تابع الرت) رو کال کنه و اگه دید غیر فعاله یه چیزی بنویسه

ممنون میشم.
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
میشه یه سمپل برای من بذاری که بیاد چک کنه اگه دید جاوا اسکریپت فعاله یه تابع (مثلا تابع الرت) رو کال کنه و اگه دید غیر فعاله یه چیزی بنویسه

ممنون میشم.
کد:
<script>alert('js supported.')</script>
<noscript>js bi js !! :D<noscript>
 

Y2K

Registered User
تاریخ عضویت
20 فوریه 2006
نوشته‌ها
656
لایک‌ها
1
محل سکونت
Location
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>Do you have Java?</title>
</head>
<body bgcolor="#FFFFFF">
<h1>
<script language="Javascript" type="text/javascript">
	<!-- Hide script from old browsers


alert("JavaScript is enabled");
document.write("javascript is enabled. ")
	// End hiding script from old browsers -->
</script>
<noscript>
	JavaScript is not enabled.
</noscript>
</h1>
</body>
</html>







ادیت: شاهد خلاصه و مفید نوشتش
 

mehrdad201

همکار بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2005
نوشته‌ها
15,874
لایک‌ها
17,805
محل سکونت
ایران
ممنون شاهد جان:rolleyes:

امتحانش می کنم ببینم چی میشه:)
 

mehrdad201

همکار بازنشسته
کاربر قدیمی پرشین تولز
تاریخ عضویت
10 سپتامبر 2005
نوشته‌ها
15,874
لایک‌ها
17,805
محل سکونت
ایران
جناب y2k از شما هم سپاسگذارم
 
بالا