On 13.Dec.2002 -- 05:18 PM, Ugo Cei wrote: > Dear flow gurus, > > suppose I have an application that implements the following workflow: > > 1. Present the user a form to be filled. > > 2. When the user submits the form, present him a confirmation page, with > two buttons: "Confirm" and "Go back" > > 3a. If the user presses "Confirm", perform some job (e.g. save form > field values to a database) and show a "thank you" page. > > 3b. If the user presses "Go back", go to step 1. > > I've tried to implement this use case in a flowscript like the following: > > function foobar() { > // Note the use of the "new style" function names > sendPageAndWait("showform", {}); > // Collect request parameters here > sendPageAndWait("askforconfirmation", { /* ... field values ... */ }); > sendPage("thankyou", {}); > } > > In the initial form and the confirmation page, I use forms with an > action of "kont(" + <jpath:continuation/> + ")". > > In the confirmation page, I implement the "Go back" with a link to the > following URI: "kont(" + <jpath:continuation select="2"/> + ")".
Interesting. Why not: function foobar() { // Note the use of the "new style" function names var response = null; do { sendPageAndWait("showform", {}); // Collect request parameters here sendPageAndWait("askforconfirmation", { /* ... field values ... */ }); response = input("request-param","confirm"); // or request.getParameter("confirm"); } while (response == null); sendPage("thankyou", {}); } Chris. -- C h r i s t i a n H a u l [EMAIL PROTECTED] fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]