With a database set to start in Non-contextual mode, it is possible to switch to Contextual mode and send a translated 4D Menu Bar (perhaps for an administrative interface). Here is an example of the Database Properties for this scenario:
And the HTML home page "index.html", note the 4DMETHOD link which initiates Contextual mode:
The 4D Method GotoMenuBar1 contains the following line of code:
SET HTML ROOT("")
This removes default home page for the current web process and cause 4D to drop through and send menu bar 1 in CONTEXTUAL MODE.
To return to the home page of the site in Non-contextual mode, execute the following line of code in a 4D method:
SEND HTTP REDIRECT("/")
This will force 4D back into Non-contextual mode and send the home page again.