آژانس هواپیمایی
pop up

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

شروع موضوع توسط Nashi Boy ‏9 نوامبر 2007 در انجمن JavaScript , VBScript

  1. Nashi Boy

    Nashi Boy کاربر تازه وارد

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

    peymanafraz کاربر تازه وارد

    تاریخ عضویت:
    ‏28 دسامبر 2005
    نوشته ها:
    135
    تشکر شده:
    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% مطمئن باشه.
     
  3. متالیک

    متالیک Registered User

    تاریخ عضویت:
    ‏31 مارس 2007
    نوشته ها:
    1,938
    تشکر شده:
    59
    سلام

    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 یک صفحه ی دیگری مشخص کنید که صفحه بعد از نشان دادن پیام خطا وارد آن صفحه شود و وارد سایت اصلی نشود.