اغلب موارد اجرای مناسبترین حالت یک صفحه بهتر است که نوع browser کاربر مشخص شود. [TABLE] [TR] [TD="class: tdbaner1, colspan: 2"] برای شناسایی نوع browser کاربر [/TD] [/TR] [TR] [TD="width: 100%"] if(navigator.appName== “Microsoft Internet Explorer”){ [/TD] [TD][/TD] [/TR] [TR] [TD="width: 100%"] بدین وسیله در صورتیکه مشخصه appName در browser برنامه Microsoft Internet Explorer باشد, اسکریپت به قسمت then میرود. [/TD] [TD] [/TD] [/TR] [TR] [TD="width: 100%"] document.write(”You’re ruuning Internet Explorer”) [/TD] [TD][/TD] [/TR] [TR] [TD="width: 100%"] در صورتیکه شرط درست باشد دستور write اجرا شده و عبارت داخل گیومه نشان داده میشود. [/TD] [TD] [/TD] [/TR] [TR] [TD="width: 100%"] else {s if(navigator.appName== “Netscape”) { [/TD] [TD][/TD] [/TR] [TR] [TD="width: 100%"] میتوان از دستور if/else دیگری استفاده نمود, در این مرحله در صورتیکه appName مربوطه به Netscape باشد, برنامه به قسمت then در مرحله بعد میرود. [/TD] [TD] [/TD] [/TR] [TR] [TD="width: 100%"] document.write(”You’re running Netscape“) [/TD] [TD][/TD] [/TR] [TR] [TD="width: 100%"] در صورتی که کاربر از IE استفاده کند متن بالا برای نمایش داده خواهد شد. [/TD] [TD] [/TD] [/TR] [TR] [TD="width: 100%"] document.write(”You’re not running Netscape or IE“) [/TD] [TD][/TD] [/TR] [TR] [TD="width: 100%"] در صورتیکه کاربر نه از IE و نه از Netscape استفاده کند, پیغام فوق نمایش داده خواهد شد. [/TD] [/TR] [/TABLE] [TABLE="width: 500, align: center"] [TR] [TD] <html> <head> </head> <body> <h1> <script language=”javascript” type=”text/javascript”> if (navigator.appName== “Microsoft Internet Explorer”) { document.write(”You’re ruuning Internet Explorer”) } else { if (navigator.appName== “Netscape”) { document.write(”You’re ruuning Netscape”) } else { document.write(”You’re not ruuning IE or Netscape”) } } </script> </h1> </body> </html> [/TD] [/TR] [/TABLE]