When my search results are listed the page jumps to the bottom, how can I stop that from happening?
This happens because the 'Search Words' field is getting the focus. There are two options to deal with this:
Option 1 - Move the Search fields to the top of the page
The code above is usually found on lines 9 - 27 on a default layout
Option 2 - stop the 'Search Words' field from getting the focus
Normally on lines 53 - 63 on a default layout.
This happens because the 'Search Words' field is getting the focus. There are two options to deal with this:
Option 1 - Move the Search fields to the top of the page
- edit the 'Search Results Page Bulk Area' layout (Design | Library | Layouts tab | Web Page Inner Layout group)
- move the following to just above the </form> tag at the end of the layout
Code:
<table border="0" cellpadding="10" width="<actinic:variable name="ACTSTDWIDTH" />" align="center">
<tr>
<td>
<b><Actinic:Variable Name="SearchResultSummary"/></b><br />
<Actinic:Variable Name="SearchResultContinue"/>
</td>
</tr>
<tr>
<td>
<actinic:variable name="SearchResultsList" />
</td>
</tr>
<tr>
<td>
<b><Actinic:Variable Name="SearchResultSummary"/></b><br />
<Actinic:Variable Name="SearchResultContinue"/>
</td>
</tr>
</table>
The code above is usually found on lines 9 - 27 on a default layout
- click 'OK'.
Option 2 - stop the 'Search Words' field from getting the focus
- on the same layout as above, search for and remove the following code:
Code:
<script language="javascript" type="text/javascript">
<!--
for (nIndex = 0; nIndex < document.forms.length; nIndex++)
{
if (document.forms[nIndex] && document.forms[nIndex].SS)
{
document.forms[nIndex].SS.focus();
}
}
// -->
</script>
- Click 'OK'