有勇气来改变可以改变的事情,有度量接受不可改变的事情,有智慧来分辨两者的不同。[09-01-03] 注册 | 登陆
浏览模式: 标准 | 列表2009年09月的文章

解决iwms下拉菜单问题

今天在对iwms5.0的一个模板做调整测试时候,发现头部导航处的下拉弹出菜单功能居然没有作用。

依次检查如下几个位置,均得不到解决:

  1. 后台系统设置里开启下拉菜单功能,已经开启
  2. foot.inc中已经包含<%if(config.PopMenu){%><script type="text/javascript" src="inc/menu.js"></script><%}%>
  3. 问题可能出在模板或者css样式表中

找来之前应用下拉弹出效果正常的一个css样式表,对比下来发现是下拉菜单对应的css样式有问题。

可用的css样式表:

CSS代码
  1. /* 下拉菜单 */  
  2. .menuskin a:hover {text-decoration:none}   
  3. .menuitems {line-height:20px;margin-left:3px;word-break:keep-all}   
  4. .menuskin {background-color:#fff;background-image:url(menu.gif);font:12px verdana;border:#ccc 1px solid;position:absolute;text-align:left}   
  5. #mouseoverstyle {background:url(menu.gif) no-repeat -250px center;line-height:20px;margin-left:3px}   
  6. #mouseoverstyle a {color:#666!important}   
  7. .menuskin a {color:#666!important;padding-left:10px;padding-right:8px;text-decorationnone}  

原来存在问题的css样式表:

CSS代码
  1. /* 下拉菜单 */     
  2. .menuskin a:hover {text-decoration:none}   
  3. .menuitems{   
  4.     margin:2px;padding:1px;word-break:keep-all;   
  5. }   
  6. .menuskin {background-color:#f6f6f6;background-image:url(menubg.gif);font:12px verdana;border:#999 1px solid;visibility:hidden;position:absolute;text-align:left;}   
  7. #mouseoverstyle {background-color:#ddd;border:#666 1px solid;margin:2px;padding:0px;}   
  8. #mouseoverstyle a {color:#666!important;}   
  9. .menuskin a {color:#666!important;padding-left:25px;padding-right:10px;text-decorationnone;behavior:url(inc/noline.htc);}  

PS.如果发现更新css后没有看到下拉弹出效果,请删除浏览器缓存后刷新测试。一般都可以解决了。如果要修改弹出的效果,修改css样式表即可。

解决网页中的flash视频无法显示

页中的flash视频无法显示这个问题一直被N多人追问,因为她们(大多数是女生)在观看youku等网站的视频却发现无法显示出来!这个问题就在于浏览器没有安装或者安装的flash player activeX for IE损坏了。那么只要去网上下载最新的该activeX安装即可咯。

Adobe Flash Player 10.0.32.18 ActiveX for IE/AOL

下载软件后安装,如果提示浏览器需要关闭,则关闭后安装,安装完成重新打开浏览器,你的网页flash视频又可以看了!

» 阅读全文