【发布时间】:2011-12-26 04:25:15
【问题描述】:
我创建了一个网站并添加了一个按钮和大量文本。当我按下我在网站中添加的按钮时,我想要的是使用浏览器搜索 (Ctrl+F)。
我怎样才能做到这一点?
【问题讨论】:
-
可能是不可能的。但它应该存在一些在页面中搜索的js模块。
-
除非浏览器为其提供 API(BOM - 浏览器对象模型),否则您不能。
标签: javascript asp.net
我创建了一个网站并添加了一个按钮和大量文本。当我按下我在网站中添加的按钮时,我想要的是使用浏览器搜索 (Ctrl+F)。
我怎样才能做到这一点?
【问题讨论】:
标签: javascript asp.net
没有。通常,您不能从网页内部调用浏览器控件 - 安全性、沙盒等等。
您需要进行某种页内搜索 - 如果您使用的是 CMS,其中大多数都内置了简单的搜索功能。
如果您想在 JavaScript 中执行此操作,则有多种脚本可以模拟此页面;从我的查询“javascript find in page”中随机选择的是这个:http://www.seabreezecomputers.com/tips/find.htm
【讨论】:
它适用于 FF。见this page
<a href="#" onclick="find();">Find in This Page...</a>
【讨论】:
find('foobar') 将突出显示文档中第一次出现的“foobar”。再次调用find() 将突出显示下一个事件。
【讨论】: