Calling Javascript From Formula Or Lotusscript

JavaScript can be called from formula code or LotusScript, by using @URLOpen() or NotesUIWorkspace.URLOpen() respectively....

This is done by prefacing JavaScript code in the URL with the word "javascript:". In the code below, the same JavaScript prompt is produced using both formula, and LotusScript. In addition to being able to access JavaScript from other Notes languages, you could access a Java applet using LiveConnect via JavaScript. The end result could be Java code executed via LotusScript or formula, a powerful feature indeed. // In the JS Header. function greetUser( strUserName ) { alert( "Hello, " + strUserName + "!" ); } REM "Formula code, behind a buton."; @URLOpen( "javascript:greetUser( '" + @Name( [CN]; @UserName ) + "')" ); 'LotusScript code, behind a button. Sub Click(Source As Button) Dim n_session As New NotesSession Dim n_uiws As New NotesUIWorkspace Call n_uiws.URLOpen( "javascript:greetUser( '" & n_session.CommonUserName & "')" ) End Sub

This was first published in November 2000

Dig Deeper



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 ...