我们知道,为了使对于普通 HTML 元素的title可以换行,至少可以有可以两种方式:
1。将title的文本分行写
![None.gif](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![None.gif](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2。插入换行符号
![None.gif](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![None.gif](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
10与13分别是换行符与回车符的ACII十进制值
如果需要对WebControl设置title(其实是tooltip属性)这两种方法都失效了,
而是只需要插入编程语言内置的换行符,比如C# 插入 n
![None.gif](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![None.gif](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
如果还是输入#&10;或者
#&
13;asp.net会自动将&编码成 & 。
附录:最简单代码实现的DIV显示Tooltip效果
Tooltip
if(!old)
{
var skn=(nav)?document.dek:dek.style;
if(nav)document.captureEvents(Event.MOUSEMOVE);
document.οnmοusemοve=get_mouse;
}
function popup(msg)
{
var content="
if(old){alert(msg);return;}
else{yyy=Yoffset;
if(nav){skn.document.write(content);skn.document.close();skn.visibility="visible"}
if(iex){document.all("dek").innerHTML=content;skn.visibility="visible"}
}
}
function get_mouse(e)
{
var x=(nav)?e.pageX:event.x+document.body.scrollLeft;skn.left=x+Xoffset;
var y=(nav)?e.pageY:event.y+document.body.scrollTop;skn.top=y+yyy;
}
function kill()
{
if(!old){yyy=-1000;skn.visibility="hidden";}
}
普通文字上的效果
![image4.jpg](image4.jpg)
图片上的效果
层上的效果
[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13923422/viewspace-1006035/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13923422/viewspace-1006035/