Chinaunix首页 | 论坛 | 博客
  • 博客访问: 376091
  • 博文数量: 152
  • 博客积分: 6020
  • 博客等级: 准将
  • 技术积分: 850
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-11 19:20
文章分类

全部博文(152)

文章存档

2017年(1)

2010年(1)

2007年(3)

2006年(147)

我的朋友

分类:

2006-04-09 21:42:18

解决思路: 
Select下拉框的边框颜色和滚动条的样式都是无法直接定义的,但可以用层模拟出来。

具体步骤: 

方法一:只定义下拉框边框样式。 

 
  
  
  
  
  
 

方法二:定义边框和滚动条样式(通过用层来模拟实现)。 

  

 
 
 obj=event.srcElement 
if(obj.tagName=="TD"){//判断onmouseover事件是否发生在单元格上 
//设置事件发生所在的单元格的背景颜色 
   obj.style.backgroundColor="#dedede" 
//设置事件发生所在的单元格的字体颜色 
   obj.style.color="#FFFFFF" 

 

 
 
 obj=event.srcElement 
if(obj.tagName=="TD"){        //判断onmouseout事件是否发生在单元格上 
//设置事件发生所在的单元格的背景颜色 
   obj.style.backgroundColor="#FFFFFF" 
   obj.style.color="#000000"//设置事件发生所在的单元格的字体颜色 
 } 
 

 
 
 obj=event.srcElement 
 if(obj.tagName=="TD"){  //判断onmouseover事件是否发生在单元格上 
    showHide()        //隐藏层 
//设置id为oSelect的对象内的文本为被点击的单元格内的文本 
    oSelect.innerText=obj.innerText 
//设置id为C_Select的对象内的值为被点击的 
//单元格的自定义属性value的值 
    C_Select.value=obj.value                       
    //window.open(obj.value)                  //测试跳转菜单功能 
  } 
  
 
  
  
  
  
 
 
下拉选项6  
  
  
  
  
  
 
 
  
 
 
 
 
 
 
  
  
 

注意:定义滚动条样式的效果需要IE5.5+的支持。
阅读(2779) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~