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

درخواست کدجاوایی که نگذارد با IE وارد صفحه سایت یا وبلاگ شویم !

Nashi Boy

کاربر تازه وارد
تاریخ عضویت
5 آپریل 2007
نوشته‌ها
96
لایک‌ها
1
سن
35
سلام میخواستم بدون اینطور کدی وجود داره که سایت فقط با مثلا FireFox باز بشه و نذاره با IE سایت بالا بیاد و مثلا پیغام بده "لطفا با FireFox وارد شوید " ؟ :(
 

peymanafraz

کاربر تازه وارد
تاریخ عضویت
28 دسامبر 2005
نوشته‌ها
137
لایک‌ها
0
محل سکونت
$strHome
دوست من با کدي مثل کد زير ميتونين اين کار رو بکنين
کد:
<HTML>
<HEAD>
	<script>
		function test()
		{
			if(window.navigator.appCodeName == "Microsoft Internet Explorer")
				window.location="آدرس صفحه اي که حاوي اروره";
		}
	</script>
</HEAD>
<BODY onLoad="test();">
test
</body>
</HTML>
خودت بايد بر حسب نيازت تغييرش بدي.
در ضمن اين کار اصولي نيست و ميشه با غيرفعال کردن جاوا روي مرورگر از کار انداختش. بهتره با يه زبان تحت سرور مثل PHP اينکارو انجام بدين تا 100% مطمئن باشه.
 

متالیک

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
31 مارس 2007
نوشته‌ها
2,128
لایک‌ها
285
سلام میخواستم بدون اینطور کدی وجود داره که سایت فقط با مثلا FireFox باز بشه و نذاره با IE سایت بالا بیاد و مثلا پیغام بده "لطفا با FireFox وارد شوید " ؟ :(

سلام

PHP:
<html dir='rtl'>
<head>
<script type="text/javascript">
function checkbrowser() {
 var x=navigator
 if (x.appName == "Microsoft Internet Explorer") {
   alert ('مرورگر شما ' + x.appName + ' می باشد\nمتاسفانه شما نمی توانید با این مرورگر این سایت را مشاهده فرمائید.\nلطفا با مرورگر FireFox وارد شوید.')
   location = 'http://localhost'
 }
}
</script>
</head>
<body onload="checkbrowser()">
<!-- Your Body Code -->
</body>
</html>

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