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

Next revision
Previous revision
action:Execute_a_JavaScript_in_Custom_Prompt [2016/04/27 08:04] – created peternlewisaction:Execute_a_JavaScript_in_Custom_Prompt [2023/11/28 08:07] (current) – [See Also] peternlewis
Line 1: Line 1:
-The Execute JavaScript in Custom Prompt action 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.1461744280.txt.gz · Last modified: by peternlewis

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki