Home
Features
Toolbar Library
Forum
Download
Support
Tutorial
Select Language
English
Francais
Nederlands
INDEX
1. Creating Toolbars
2. Distributing Toolbars
3. Reference
4. Tutorial
First Button
Search Box
Dropdown Menu
Search Navigation
Functions
Popup Blocker
Advanced Navigation
Search History
Importing Data
Links
Browser Control
Timers
Toolbar Tutorial - Search History
In this example we add some code to implement a search history.
From now on, when ever you do a search, the last 20 searches will be placed in the history dropdown list and remembered for future reference.
Next >
Source:
<XML id="toolbar">
<TOOLBAR
autosave=1
caption="Toolbar Tutorial">
<control type="toolbar">
<button id="home"
caption="Download.com: "
action="http://www.download.com"
tooltip="Download.com Home Page">
</button>
<dropdown action="Menu(links)"></dropdown>
</control>
<control type="combo" id="query" action="Command(search);
Command(history)
" width=120></control>
<control type="toolbar">
<button caption="Search" tooltip="Search Download.com" image="http://www.toolbarbrowser.com/img/magnify.ico" action="Command(search);
Command(history)
"></button>
</control>
<control type="toolbar" id="navbar" value="button" valign=center style="navigation">
<button action="SearchPage(1);
Command(history)
" tooltip="Page 1"></button>
<button action="SearchPage(2);
Command(history)
" tooltip="Page 2"></button>
<button action="SearchPage(3);
Command(history)
" tooltip="Page 3"></button>
<button action="SearchPage(4);
Command(history)
" tooltip="Page 4"></button>
<button action="SearchPage(5);
Command(history)
" tooltip="Page 5"></button>
<button action="SearchPage(6);
Command(history)
" tooltip="Page 6"></button>
<button action="SearchPage(7);
Command(history)
" tooltip="Page 7"></button>
<button action="SearchPage(8);
Command(history)
" tooltip="Page 8"></button>
<button action="SearchPage(9);
Command(history)
" tooltip="Page 9"></button>
</control>
<control type="toolbar">
<button hidecaption=1 caption="Back" tooltip="Search Previous" image="http://www.toolbarbrowser.com/img/back.ico" action="SearchBack()"></button>
<button caption="Next" tooltip="Search Next" image="http://www.toolbarbrowser.com/img/next.ico" action="SearchNext()"></button>
<button caption="OS" action="SetText($OS)" tooltip="Display Operating System and Version" image="http://www.toolbarbrowser.com/img/info.ico"></button>
<button hidecaption=1 style="check" caption="highlight" action="Highlight(%QUERY%)" tooltip="Highlight Search Text" image="http://www.toolbarbrowser.com/img/highlight.ico"></button>
<button hidecaption=1 caption="Popups" tooltip="$BLOCKED popups blocked" action="PopupManager()" image="http://www.toolbarbrowser.com/img/popup_disable.ico"></button>
</control>
<MENUDEFINITIONS>
<menu id="links">
<option caption="Download.com" action="http://www.download.com"></option>
<separator></separator>
<option caption="Software" action="http://www.download.com/2001-20_4-0.html?tag=tab"></option>
<option caption="Music" action="http://music.download.com/2001-1_32-0.html?tag=tab"></option>
<option caption="Games" action="http://www.download.com/2001-2012_4-0.html?tag=tab" image="http://www.toolbarbrowser.com/img/smiley.ico"></option>
</menu>
</MENUDEFINITIONS>
<COMMANDS>
<command
id="history"
action="DeleteOption(query,%QUERY%); SetOption(query,%QUERY%); TruncateOption(query,20); SetCaption(query,%QUERY%); Save()">
</command>
<command id="search" action="Search('http://www.download.com/3120-20-0.html?qt=%QUERY%&tg=dl-2001&search.x=17&search.y=2',
'http://www.download.com/3120-2001-0-2-0.html?qt=%_QUERY%&ca=2001&excl=10304226&excl=10308849&excl=10265867&excl=10283988&excl=10291260',
'http://www.download.com/3120-2001-0-3-0.html?qt=%_QUERY%&ca=2001&excl=10304226&excl=10308849&excl=10265867&excl=10283988&excl=10291260')"
></command>
</COMMANDS>
</TOOLBAR>
</XML>
Remarks:
We have added an autosave=1 parameter to the toolbar definition. This will automatically save our history. We could also have used the Save() command for this purpose.
>
Website Popularity Rank
|
Build Your Own Toolbar
|
Free Download
|
Custom Toolbars
|
Features
|
Contact Us
ToolbarBrowser is a freeware project supported by
Trellian Limited
. |
Privacy Policy