简单生活

Simple life , it's as easy as 1,2,3...

JS判断客户端语言 自动跳转多语言页面

一直在不停的换工作,最近总算稳定下来,目前的本职工作是外贸。在这个网络普及的时代,外贸的主要途径一定是网络。也许你的企业网站既有中文版本,同时也有英文版本(如果你的公司有外贸业务)。

下面贡献一段代码,可以让你的网站自动判断用户浏览器或者操作系统的语言,实现在不同语言间跳来跳去,比如中英文网站间的跳转。

JavaScript代码复制内容到剪贴板
  1. var type=navigator.appName  
  2. if (type=="Netscape"){  
  3.     var lang = navigator.language  
  4. }  
  5. else{  
  6.     var lang = navigator.userLanguage  
  7. }  
  8. //取得国家代码的前两个字母  
  9. var lang = lang.substr(0,2)  
  10. // 英语  
  11. if (lang == "en"){  
  12.     window.location.href="http://www.une-system.com.cn/"  
  13. }  
  14. // 中文 - 不分繁体和简体  
  15. else if (lang == "zh"){  
  16. //  window.location.href="http://www.une-system.com/"  
  17. //  注释掉了上面跳转,不然会陷入无限循环  
  18. }  
  19. // 除上面所列的语言  
  20. else{  
  21.     window.location.href="http://www.une-system.com.cn/"  
  22. }  

阅读全文...

[转]设计和布局之间的思考

矛盾出来了,像我们这些小作坊,基本都是设计布局一人搞定。甚至还有加后台程序的。假设设计的时候考虑布局了,我们都有这个能力进行调整。但像大公 司,分工严格的情况下,如果设计师不懂css不会布局。或者理解有误,那么设计稿就会让布局人员耗费大量的时间和精力。因为浏览器太多!

经常看到有网友抱怨设计师给的稿子无法还原。因为他们对浏览器和屏幕的理解不一样。也有的是因为效果太绚,颜色太多。更有甚者是使用flash制作嫌浪费,而html又鸡肋…..好吧,我们抛开这最后一种情况,只谈对屏幕和效果以及设计布局的理解。

阅读全文...

致广大Internet Explorer 6用户

似乎还有些朋友认为上网看网页就是那么个IE,就好像有些人一直认为聊天就只有QQ可以一样,如果真的是这样,那么您可以不用再继续看下去了。

Internet Explorer是微软的Windows系列操作系统自带的网页浏览器,简称IE,应该是我们平时用到的最多的软件之一。只要是软件,其版本自然就有很多,就像Windows从Win95一直到现在的Vista一样。

下面是wilf.cn8月份的浏览器统计报告(部分):

显而易见,其中IE6的用户占到了66.8%(这个占有率应该已经在下降了)。很是觉得对不起这些IE6的用户,因为我这个小站对IE6的支持不是很好,也许有些网页会出现错位等等情况。我的首选浏览器是Firefox,其次是IE7,平时开发出来的网页也全部是在Firefox下测试,然后是IE7。这样一来,自然便忽视了IE6。

有很多次都是经过朋友的提醒,或者使用别人的电脑,才发现IE6下的问题。

阅读全文...

asp判断浏览器类型显示不同网页

这个很简单,就是利用asp内建的ServerVariables集合判断浏览器类型。事实上,不只浏览器类型可以判断,甚至版本也可以,其中ie的版本就比较多,如IE5.01、IE7.0 ...

ASP代码
  1. <%  
  2. Dim BrowserString  
  3. BrowserString = Request.ServerVariables("HTTP_USER_AGENT")  
  4. BrowserString = Lcase(BrowserString)  
  5.   
  6. Dim broFirefox,broMSIE,broOpera,broWap  
  7. broFirefox = "firefox"  
  8. broMSIE = "msie"  
  9. broOpera = "opera"  
  10. broWap = "wap"  
  11.   
  12. '如果是Firefox  
  13. if Instr(BrowserString, broFirefox) <> 0 then  
  14. Response.Redirect(broFirefox & ".asp")  
  15. end if  
  16. '如果是MSIE  
  17. if Instr(BrowserString, broMSIE) <> 0 then  

阅读全文...

Multiple IE 让你的电脑同时拥有IE6,IE7

今天讨论一下Web标准以及浏览器的兼容的问题。这一点比较麻烦,特别是各版本浏览器的兼容。只是兼容IE和Firefox还不算,还要考虑IE内部版本的兼容。

先来看一组数据,下面是我的blog最近一个月以来访问客户端的浏览器统计,不难看出IE占据了浏览器市场的90%以上,虽然IE7推出已经很久了,可大半仍然被IE6占据着。

这里还有一段关于微软将要强制推送IE7升级的引用,在下面的数据中,只有35%的机器在运行IE6,而我的却高达75%。当然,这与网站的浏览人群有关,也从另一方面反映了国内浏览器市场的状况....

阅读全文...

阻碍Firefox在中国发展的三座大山

作为全球第二大浏览器,Firefox正一步步蚕食着 IE的地盘.据报道,Firefox在全球的占有率已经突破10%,在匈牙利、德国和芬兰,这一数字更是高达22%、24%和30%.然而,中国向来是国际IT企业的滑铁卢,Firefox显然也未能幸免,据某门户网站对访客的统计分析显示,中国的Firefox用户目前尚不足3%,虽然这一数字也在逐步上升,但速度却明显落后于全球平均水平.那么,Firefox究竟遇到了什么问题呢?

一、定位偏高 脱离大众

现在的Firefox,无论在宣传上还是技术上,都以“小巧”和“安全” 为重点.“您还在用冗杂的Internet Explorer吗?快换Firefox吧!”、“系统检测到您的电脑正处于危险之中,推荐您更换安全的Firefox浏览器”……诸如此类的广告在很多 网站上随处可见.殊不知,中国网民的整体水平是很低的,许多人甚至连网址都不会输,只知道从收藏夹中点开网页浏览……

阅读全文...

分页:«1»
Powered By Z-Blog 1.8 Walle Build 91204
Copyright © 2007-2011 Wilf.cn. Some Rights Reserved