Hi John
I know this problem and don't know of a method to cure it directly in the URL.
However it has been worked around by using a meta refresh as follows.
1. The submit is made and the page displays (the ULR still contains the command).
2. In the head of the HTML file the following is included:
<html><head>£vR0<meta http-equiv="content-type"content="text/html;charset=UTF-8">
3. In fnInsertString() the escape sequence £vR0 is filled out with "<meta http-equiv=""refresh"" content=""1;URL=BI_O.htm"">";
where the web page is defined as BI_O.htm (the name of the side).
4. This causes the side to be automatically refreshed after 1s (longer delays can also be set). On the second refresh, the escape sequence can be ignored so that it doesn't get refreshed for ever.
This refresh using the page name leaves the URL without any additional command information.
This may not be the best example since it was taken from a project where a side is refreshed automatically (in fact the refresh rate could be set as a paremeter since it is inserted by the application). There is also a meta tab to cause a jump to another side after a delay, which would probably be better suited (jumping to the same page of course) since there is no more requirement for ensuring it only takes place once.
Another method is of course to include a refresh button on the web page rather than the user having to Browser's refresh button (it is also possible to remove the frame around the Browser window so that the user is forced to use this).
Regards
Mark