3.21 library(http/js_write): Utilities for including JavaScript
AllApplicationManualNameSummaryHelp

  • Documentation
    • Reference manual
    • Packages
      • SWI-Prolog HTTP support
        • The HTTP server libraries
          • library(http/js_write): Utilities for including JavaScript
            • js_script//1
            • javascript/4
            • js_call//1
            • js_new//2
            • js_arg_list//1
            • js_expression//1
            • js_arg//1
Availability::- use_module(library(http/js_write)).
Source[det]js_call(+Term)//
Emit a call to a Javascript function. The Prolog functor is the name of the function. The arguments are converted from Prolog to JavaScript using js_arg_list//1. Please not that Prolog functors can be quoted atom and thus the following is legal:
    ...
    html(script(type('text/javascript'),
         [ \js_call('x.y.z'(hello, 42))
         ]),