ASP新闻标题过长截取后用…显示时,当鼠标放上去在原处显示完整标题怎么写程序?

ASP新闻标题过长截取后用…显示时,当鼠标放上去在原处显示完整标题怎么写程序?,第1张

建议使用title,因为对SEO特别友好!
如果不用title,就使用javascript来实现,给你一个思路,比如,前台的结构这样:
<a href="url" title="title">测试标题<span>测试标题的完整字符串</span></a>
在CSS里把a里面的span隐藏掉,这个不用我说了吧。
再一步就是用js,你可以直接写到a的onmouseover事件和onmouseout事件中,也可以在windowonload事件中写,都一样,比如写到onmouseover中。
<a href="url" title="title" onmouseover="showTitle(this);" onmouseout="hiddenTitle(this)">测试标题<span>测试标题的完整字符串</span></a>
然后用js再定义这个showTitle()和hiddenTitle()函数:
function showTitle(o){
var span = ochildNodes[1];
spanstyledisplay = "block";
}
function hiddenTitle(o){
var span = ochildNodes[1];
spanstyledisplay = "none";
}
以下是完整代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">是用javascript的onclick事件吧、不是vbscript,如果你要用asp时间的话,得点击按钮提交后,显示的内容,那样得重新载入页面的,如果是javascript的话就不用刷新的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12704188.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存