让Dropdownlist拥有Tooltip属性
2008-01-25 11:58
274 查看
需求:现在遇到这样一个实例:DropdowList控件占用的宽度只有100px,而数据信息占用宽度有150px以上,在不允许提高宽度的前提下我们只有通过ToolTip属性来得以扩展,方便用户识别各个选项的差异性。在这里我觉得用javascript来实现显得格外的方便.【该段为转载】
代码:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript" type="text/javascript">...
//该脚本来自网络
function showdropitem()
...{
var el = document.getElementsByTagName("select");
for(i=0;i<el.length;i++)
...{
for(j=0;j<el[i].options.length;j++)
...{
el[i].options[j].title = el[i].options[j].text;
}
}
}
</script>
</HEAD>
<BODY onload="showdropitem()">
<select name="selOperator" id="selOperator" >
<option value="501" selected>sina</option>
<option value="503">sohu</option>
<option value="505">yahoo</option>
<option value="510">chianren</option>
</select>
</BODY>
</HTML>
注意:这里给出了一个应用的例子,是HTML的应用,在ASP.net中不需要对脚本进行修改,直接移植即可;同时应该注意该段代码在IE7下是通过的,在IE6下有点问题。
该javascript脚本来自http://blog.csdn.net/tz_xiong/archive/2007/08/27/1761286.aspx
代码:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript" type="text/javascript">...
//该脚本来自网络
function showdropitem()
...{
var el = document.getElementsByTagName("select");
for(i=0;i<el.length;i++)
...{
for(j=0;j<el[i].options.length;j++)
...{
el[i].options[j].title = el[i].options[j].text;
}
}
}
</script>
</HEAD>
<BODY onload="showdropitem()">
<select name="selOperator" id="selOperator" >
<option value="501" selected>sina</option>
<option value="503">sohu</option>
<option value="505">yahoo</option>
<option value="510">chianren</option>
</select>
</BODY>
</HTML>
注意:这里给出了一个应用的例子,是HTML的应用,在ASP.net中不需要对脚本进行修改,直接移植即可;同时应该注意该段代码在IE7下是通过的,在IE6下有点问题。
该javascript脚本来自http://blog.csdn.net/tz_xiong/archive/2007/08/27/1761286.aspx
相关文章推荐
- 给DropDownList添加ToolTip(title)属性
- 给DropDownList添加ToolTip(title)属性
- DropDownList添加ToolTip或者title属性
- 给DropDownList添加ToolTip(title)属性
- asp.net给DropDownList添加ToolTip(title)属性
- asp.net给DropDownList添加ToolTip(title)属性
- 给DropDownList添加ToolTip(title)属性
- 编写一个Student类:该类拥有属性:校名,学号,性别,出生日期。方法包涵设置姓名和成绩
- 设置DropDownList 下拉列表中的ToolTip
- c#.net]做tooltip给控件动态添加属性的做法、IExtenderProvider接口的使用
- Asp.net WebForm DropDownList 无限极联动(不需要写C#代码,不需要写JS,只是配置属性)
- 判断JS对象是否拥有某属性
- 如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚
- 判断js对象是否拥有某一个属性的js代码
- 查看window对象拥有的属性和方法
- 判断JS对象是否拥有某属性
- 使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
- 如果分配给命令的连接位于本地挂起事务中,ExecuteNonQuery 要求命令拥有事务。命令的 Transaction 属性尚未初始化
- 判断JS对象是否拥有某种属性的两种方式
- 前端应该掌握10个Css3属性(转自http://www.csdn.net/article/2011-01-05/289530)保存值得拥有