Passing Parameters From Javascript To A Lotusscript Agent

In javascript you can call lotusscript agents using domino urls. Say you have an agent named my_agent. You can...

call this agent and pass parameters to it in javascript using the following code: //setup the url path var path = new String(window.location); path = path.toLowerCase(); path = path.substring(0, path.lastIndexOf(".nsf") + 5); var myAgent = new String(path + "my_agent?OpenAgent"); // now that the url for the agent has been built // you can add parameters to the end of the url // in this example I will use a name and email as // parameters myAgent = myAgent + "Φ"; Now you can access these parameters in your lotus script agent using the QUERY_STRING cgi variable. dim session as NotesSession dim doc as NotesDocument dim query_string as String set session = new NotesSession set doc = session.DocumentContext query_string = doc.QUERY_STRING(0) The query_string variable should now equal "?OpenAgentΦ" Now you can parse this string to get the parameters.

This was first published in November 2000
This Content Component encountered an error



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:




  • iSeries tutorials'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 ...