IECUSTOMIZER
Hi Grant,
I am no expert, but an ex-spirt (slow working drip) and yes I have a MSDN subscription (Multiple-Sclerotic Developer Nerd). This is a public NG, so you will get all kinds of answers here.
I assume that your project is a html explorer bar, not COM (uses the browser document location href object to navigate the main window).
target="_main" is the correct target value for a link or form in your html explorer bar. A common mistake is a misplaced <base target=" tag. The base tag must be placed within the head element. It is best to remove the base tag and explicitly use a target value in each form and link in your explorer bar as some links (like an about or help link) you may want to open in a new window so that the results window (main) remains visible to the user.
Please Post back your html source so that we can scrutenise its syntax. Other issues to avoid are - use of scripting,,,, the IE7 popup blocker will alter the outcome of scripted windows from links from within the side bar.
A notable example of side search bars that don't work properly are the Google Side Search bars which display their search results as a scripted links list within the search pane.
You will find around 200 examples at my site http://www.iecustomizer.com/ url=iepanels/
A listing of the Google sidebars is at http://www.iecustomizer.com/ url=iepanels/ txtProvider=*google
They don't work properly when evoked in the Side Search Pane of IE7, but work when implemented as an Explorer Bar invoked from the View>Explorer Bars menu.
Retaining the Side Search Bar between changing tabs. This is by design since the domain that originally invoked the display of the side search pane is changing. To retain the explorer bar across tabs you will have to implement it as an Explorer Bar and load it to its own Explorer Bar band, not in the side search pane.
Regards.