Have the browser remember where to go after submit

There are various techniques to return the user to the correct document or view such as using $$Return and HTTP REFER fields. Have the browser remember where to go by setting a global variable with JavaScript. This works great with the $$ViewTemplateDefault form.

I've used this technique to solve a problem with the FileCloseWindow @command returning to the view instead of the document with an embedded view. It works great in IE4x, IE5x and NS4x.

Code: Place this code in the JSHeader of the form.

// set this as a global variable
window.parent.LastViewViewed=window.location.href;

In the $$Return but the following Formula language:
"<b>Saving Distribution, one moment please.</b><br>" + @Text(@Now) + @NewLine +
"<script language="JavaScript">" + @NewLine +
"  window.location.href = window.parent.LastInvoice; " + @NewLine +
"</script>" + @NewLine

or for a close action, use JavaScript:

window.location.href = window.parent.LastViewViewed;

The above code was based on an application with frames.


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