bubble的备忘录

本blog主要用于常用资料的备忘、备份、备搜索

Google Code:google.search.SearchControl()和google.search.SearchForm()

google.search.SearchControl();
//类说明:http://code.google.com/apis/ajaxsearch/documentation/reference.html#_class_GSearchControl
google.search.SearchForm();
//类说明:http://code.google.com/apis/ajaxsearch/documentation/reference.html#_class_GSearchForm

当使用GSearchControl 时,你的应用可以利用集成的“search form”。这个form提供了一个文本输入框、一个搜索按钮、一个清除按钮,还有“google 商标”。如果你的应用不希望使用搜索控制(search control),取而代之的是使用原始的GSearch 层,那么GSearchForm 对象就派上用场了。使用这个对象,可以使你获得实足的自由度优势和集成在搜索控制的search form 商标,但是它作为独立的对象,你需要自己控制它的行为和被放置的位置。

google.search.SearchControl()的基本步骤包括三句:
* sc = new GSearchControl()google.search.SearchControl();
* sc.addSearcher();
* sc.draw();
该对象可用选项(部分):
.setTimeoutInterval(timeoutInterval)
可以设置超时
.setOnKeepCallback(object, method, opt_keepLabel?)
可以启动对结果的处理,启用该选项之后,每个节点下面会出现一个文本链接,点击链接可以执行特殊的操作
包括:保存,保持,引用,复制,等
.setResultSetSize(switchTo)
可以设置搜索结果个数,不是具体的标量,而是大概的数量范围,较多或较少
.setLinkTarget(linkTarget)
可以设置点击链接后新页面显式的位置
包括:在新窗口,在同一窗口或帧,在最高帧,在最高帧或替换当前帧
.setNoResultsString(str)
可以设置搜索无结果时的显示
.inlineCurrentStyle(node, opt_deep?)
可以克隆当前的样式形成一个特殊的HTML节点,并植入当前样式

google.search.SearchForm(enableClear, element)的基本步骤:
* sf = new GSearchFormgoogle.search.SearchForm(true/false, container);
* sf.setOnSubmitCallback(object, method);
* optional - sf.setOnClearCallback(object, method);
本对象提供了一个文本输入框,搜索按钮,可选的清除按钮,以及标准商标,
本对象是对google.search.Search()中对象的一个集成,事实上google.search.SearchControl()对象就是基于本对象的基础上开发的
参数说明:
enableClear:如果为真,则搜索框包含一个清除按钮
element:提供一个HTML节点作为这个搜索框的载体
该对象可用选项(部分):
.setOnSubmitCallback(object, method)
设置点击搜索按钮,或在搜索输入的文本框内键入回车时激活的对象
.setOnClearCallback(object, method)
设置点击清除按钮时,激活的对象

0 评论: