求一段提示访客升级浏览器的代码

2016-07-07 16:03 来源:www.chinab4c.com 作者:ecshop专家

我的网站www.bjzzpw.com在IE6下显示有些错位,而在IE8以及其他浏览器都没问题,我想让用户进来网站的时候如果用的是IE6的浏览器就提示升级浏览器,如果是其他浏览器就不弹出提示,请问要在哪里加入代码?要加入什么代码?
类似这样的:
QQ截图20120906121246.jpg

回答:
这个是CSS兼容性问题。要修改CSS才行

不错!!支持

都是水贴 没有几个是真正回答问题的,在你的PHP文件中加入下面代码

if(strpos($_SERVER[HTTP_USER_AGENT], "MSIE 6.0")) {
echo '请先升级你的浏览器!谢谢';
exit;
}

真正懂的并不多 替楼主谢谢 路边野猪

太深奥,只是路过。。










谢谢你,不过再麻烦你一下,能不能让访客用IE6也可以访问的情况下又做到提示升级IE6?这个代码用上去之后就不能用IE6进去网站了
QQ截图20120913134307.jpg

则个关键是样式的问题 吧,改下样式最好

求解。。。




那就设定一个变量,判断是ie6的时候赋值提示语
然后在模板头部输出这个变量就可以了

if(strpos($_SERVER[HTTP_USER_AGENT], "MSIE 6.0")) {
$smarty->assign('is_ie6','请先升级你的浏览器!谢谢');
}

在模板头部输出变量
{if $is_ie6}<idv>{$is_ie6}</div>{/if}

学习了,帮顶

这个好像以前也有人要过

  1. <!--[if IE 6]><style type="text/css">
  2. #ie6-warning{border:1px solid #9c9c9c;
  3. background:rgb(255,255,225) url('http://theme.esqimg.com/eshequn/huliang/imobilewww/theme/imobilewww/style/common/img/warning.gif') no-repeat5px 2px ;
  4. font-size:12px;
  5. color:#333;
  6. text-align:left;
  7. }
  8. #ie6-warning{height:19px;width:100%;magin:0 0}
  9. #ie6-warning p {padding: 3px 15px 2px 26px;}
  10. #ie6-warning a {
  11. text-decoration:none;
  12. }
  13. #ie6-warning a:hover {text-decoration:underline;}
  14. </style>
  15. <center>
  16. <div id="ie6-warning"><p>您正在使用 Internet Explorer 6,您的浏览器版本太低,在浏览本网站时的显示效果可能有差异。为了方便您浏览,建议您升级到 <a href="http://www.microsoft.com/china/windows/internet-explorer/" target="_blank">Internet Explorer 8</a> 或以下浏览器:<a href="http://www.mozillaonline.com/" target="_blank">Firefox</a> / <a href="http://www.google.com/chrome/?hl=zh-CN" target="_blank">Chrome</a> / <a href="http://www.apple.com.cn/safari/" target="_blank">Safari</a> / <a href="http://www.operachina.com/" target="_blank">Opera</a></p></div>
  17. </center>
  18. <![endif]-->
复制代码