日期:2014-05-18  浏览次数:20705 次

不改页面的源码是不是不能让指定字符高亮
想要一个效果

<a href="http://mil.news.sina.com.cn">军事</a>

这样一个链接,点进去之后,军事2个字是高亮的,或者其他指定的关键字

如果不改网页的源代码是不是没法实现,如果要改的话,是不是相当于在本地重新搞一个html

如果利用浏览器的查找功能是否能实现?

------解决方案--------------------
有两种方法可以实现:
1.在后台控制,将指定的内容替换为<font color="red">指定内容</font>。
2.在前台使用javascript将指定内容添加css样式去实现高亮。
------解决方案--------------------
http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html
------解决方案--------------------
不改代码估计很难实现,用iframe包起来试试看。
没弄过类似的东西,只是猜测。
------解决方案--------------------
引用:
Quote: 引用:

有两种方法可以实现:
1.在后台控制,将指定的内容替换为<font color="red">指定内容</font>。
2.在前台使用javascript将指定内容添加css样式去实现高亮。

前台我是动不了了,后台控制这个,大概怎么个思路
读取原来网页代码, 然后替换一下,然后怎么办,输出到页面?

对啊,可以用velocity模板引擎替换即可。
------解决方案--------------------
这项技术目前应用很广泛了,应该可以实现。可惜我对Web开发这块没有多少经验。