求助:asp.net新闻系统里面的关键字,鼠标放上去有个小框弹出来的那种?
各位大DX,怎么实现呢,是在生成的时候实现吗?高手指点啊,再留下源码不胜感激.....加急 --------------------编程问答-------------------- 不是很明白lz说的确实是那种,
是像csdn移到人名那里显示一个层还是在搜索网站输入关键字就出来一个和他相匹配的层? --------------------编程问答-------------------- ajax实现
asp.net ajax代码里面有示例
www.asp.net/ajax --------------------编程问答-------------------- 先有一些重要的关键字
然后在保存文章的时候,扫一遍全文,替换所有关键字.比如
关键字里有"csdn"
就把文章的所有"csdn"替换成 "<a href=\"#\" onmouseover=\"showMore('csdn')\">csdn</a>"
文章详细页面有个函数
function showMore(str)
{
//在这个函数里调一个层,层的位置可以根据你鼠标的位置做调整.然后通过AJAX显示详细信息
} --------------------编程问答-------------------- up --------------------编程问答-------------------- 其实就是楼上说的那样实现 --------------------编程问答-------------------- 很难啊,不会 --------------------编程问答-------------------- 3楼正解 --------------------编程问答-------------------- 有没有办法在页面全部显示结束之后,执行一段js代码,通过js来获取要替换或者查询的关键字? --------------------编程问答-------------------- 我有代码.. 要么? 不过是特效而已..
留邮.发给你 --------------------编程问答-------------------- title=“csdn” 不大明白。 --------------------编程问答-------------------- 多谢各位啊,顶起来....
刚入门的寒 说的是对的,我也这么想的
哪位有源码啊?
提供一下可行?偶邮箱:andyzrh@gmail.com --------------------编程问答-------------------- 学习。 --------------------编程问答-------------------- 关注 --------------------编程问答-------------------- 3楼正解,我没什么多余的话好说了 --------------------编程问答-------------------- ajax
--------------------编程问答-------------------- 使用css中的title属性,用js加上
-------------
就把文章的所有"csdn"替换成 " <a href=\"#\" onmouseover=\"showMore('csdn')\"> csdn </a> "
文章详细页面有个函数
function showMore(str)
{
这里设置标签的 title属性~就OK了.
} --------------------编程问答-------------------- 这是例子:
把单元格显示不下的文本用省略号代替,并且当mouseover时用提示信息显示全部内容
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<table border="1" style="table-layout:fixed">
<tr>
<td style="width:150px;overflow:hidden;text-overflow:ellipsis;"><div style="white-space:nowrap;" title="" onmouseover="changeTitle(this)">这一行超出了范围这一行超出了范围这一行超出了范围这一行超出了范围<div></td>
</tr>
<tr>
<td style="width:150px;overflow:hidden;text-overflow:ellipsis;"><div style="white-space:nowrap;" title="" onmouseover="changeTitle(this)">这一行没超范围<div></td>
</tr>
<tr>
<td style="width:150px;overflow:hidden;text-overflow:ellipsis;"><div style="white-space:nowrap;" title="" onmouseover="changeTitle(this)">这一行又超出了范围这一行又超出了范围<div></td>
</tr>
</table>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function changeTitle(obj){
if(obj.offsetWidth>obj.parentElement.offsetWidth){
obj.title=obj.innerText;
}else{
obj.title="";
}
}
//-->
</SCRIPT> --------------------编程问答-------------------- 关于alt和title属性,看这篇文章:
http://hi.baidu.com/daijun2007/blog/item/f33d3bf022b3b5aca40f5287.html
补充:.NET技术 , ASP.NET