Highlight words on a Web page

Highlighting words after a full text search:

Code: If you want to highlight a specific word in a document on the Web, include the following at the end of the URL:
&Highlight=1,word  or &Highlight=2,word1,word2,... 
	The first number of the Highlight argument is a flag, which currently has the bits:
1 is case sensitive
2 uses word variants (stemming)

The rest of the arguments are the keywords to be highlighted. 

Full description for Full text search follows:

You will need a view (SearchView) and a form ($$SearchTemplate fo SearchView). 
On the form $$SearchTemplate fo SearchView include: 
1. JSHeader:
function highlight(url) {
  var form=window.document.forms[0];
  var openurl=url + "&Highlight=2" + form.String.value;  
  window.location.href=openurl;  
  }
2. in the form body, preceding the $$ViewBody field:
<input type="hidden" name="String" value="">
  where the computed value is something like: @Right(Query_String_Decoded;  "="  )

In the view SerachView
a column which generates a call to the highlight JS, like this:
db:=@ReplaceSubstring(@Subset(@DbName;-1);"";"/");
URL := "/" + db + "/0/" + @Text(@DocumentUniqueID)  + "?opendocument";
"<a href="javascript:highlight('" + URL +  "')" TITLE="" + title + "">"  + title +  "</a> <br>"


This was first published in January 2001

Dig deeper on Domino Resources - Part 5

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchWinIT

Search400

  • iSeries tutorials

    Search400.com's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...

SearchEnterpriseLinux

SearchVirtualDataCentre.co.UK

Close