User Tools

Site Tools


action:Execute_a_JavaScript_in_Custom_Prompt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
action:Execute_a_JavaScript_in_Custom_Prompt [2016/04/27 04:06]
peternlewis
action:Execute_a_JavaScript_in_Custom_Prompt [2023/11/28 03:07] (current)
peternlewis [See Also]
Line 1: Line 1:
-The Execute JavaScript in Custom Prompt action(7.1+) allows you to execute a specified JavaScript, either from a file or text within a currently open Custom HTML Prompt. The JavaScript is executed in all [Custom HTML Prompt](https://​wiki.keyboardmaestro.com/​action/​Custom_HTML_Prompt) action with a matching windowid, or all if no windowid is specified. The JavaScript can return results. Options for the results of a JavaScript results are:+====== ​Execute JavaScript in Custom HTML Prompt ​======
  
-  ​*ignore results. +The //Execute JavaScript in Custom HTML Prompt// action let you execute JavaScript in a [[action:​Custom_HTML_Prompt|Custom HTML Prompt]] window. 
-  *display results in a window. + 
-  *display results briefly. +{{ execute-javascript-in-custom-html-prompt-action.png?​nolink&​674x161 | Execute JavaScript in Custom HTML Prompt Action }} 
-  *display results large. + 
-  *type results. +This action allows you to execute a specified JavaScript, either from a file or text entered in the Action itself, and return the results. 
-  *paste results. + 
-  *save results to variable. +===== Specify the Custom HTML Prompt ===== 
-  *save results to the system clipboard or a named clipboard. + 
-  *save results asynchronously ​ — the action ​runs while the macro continues on.+You can specify a [[action:​Custom_HTML_Prompt]] with a matching [[action:​Custom_HTML_Prompt#​HTML_Window_Design|data-kmwindowid]] to apply the JavaScript to, otherwise it will be applied to all open Custom HTML Prompt windows. 
 + 
 +===== Options for Returning Results ===== 
 + 
 +  ​* ignore results. 
 +  * display results in a window. 
 +  * display results briefly. 
 +  * display results large. 
 +  * type results. 
 +  * paste results. 
 +  * save results to variable. 
 +  * append ​results to variable. 
 +  * save results to the system clipboard or a named clipboard. 
 +  * save results ​to a file. 
 +  * asynchronously ​ — the script ​runs while the macro continues on, no results are returned.
  
 If the results are to be saved to a variable or a clipboard then further text areas appear in the action allowing you to specify the variable or specific clipboard. If the results are to be saved to a variable or a clipboard then further text areas appear in the action allowing you to specify the variable or specific clipboard.
  
-The JavaScript ​can access variables by using the window.KeyboardMaestro ​functions described in the [Custom HTML Prompt](https://​wiki.keyboardmaestro.com/​action/​Custom_HTML_Prompt) action.+===== Using Keyboard Maestro Variables ===== 
 + 
 +You can use the window.KeyboardMaestro ​facilities of the [[action:​Custom_HTML_Prompt|Custom HTML Prompt]] to read and write Keyboard Maestro variables. 
 + 
 +===== See Also ===== 
 + 
 +* [[actions:​Browser_Actions|Browser Actions]] 
 +* [[actions:​Browser_Window_Actions|Browser Window Actions]] 
 +* [[actions:​Browser_Form_Actions|Browser Form Actions]] 
 +* [[actions:​Wait_For_Browser_to_Finish_Loading| Wait For Browser to Finish Loading actions]] 
 + 
 +=== Actions === 
 + 
 +* [[action:​Execute_a_JavaScript_in_Front_Browser|Execute a JavaScript in Front Browser]] 
 +* [[:​Actions|See all Actions]] 
 + 
 +==== Forum ====
  
 +- [[https://​forum.keyboardmaestro.com/​t/​execute-javascript-in-custom-prompt-question/​4491|Execute JavaScript in Custom Prompt Question]]
action/Execute_a_JavaScript_in_Custom_Prompt.1461744411.txt.gz · Last modified: 2016/04/27 04:06 by peternlewis