I have a JavaScript function to generate a variable. That function is activated by an onclick button event.
After that variable is generated, I need to use it as a gl
You should be able to add the variable's value to a property of the global window object:
window.yourVarName = yourVarName;
Then the other functions will be able to access yourVarName simply by referencing yourVarname directly. There will be no need to use window.yourVarName.
However keep in mind that in general, global variables are evil.