如何通过.js文件传递变量

I am trying to pass a variable from page 1, that has a javascript that uses a .js file for the submit button. I want to take that variable and pass through the .js file to a frames page that needs to output that variable again.

Here is the "button" I am trying to pass the variable (located in the .js file)

 window.location = SC.baseUrl + '/reservation/' + reservation.token;  

The variable I am trying to pass is called $event_name

The variable is being queries from mySql and I am using codeigniter. When the page loads, the query filles in the event name, which I am then trying to pass that variable into another page through this .js script.

Any ideas?

You can't pass variables between 2 separate JS files. What you could do is have functions in both files that return something. For example:

JS File 1

function myFunction1 (arg1) {
     return arg1;
}

JS File 2

function myFunction2 () {
     return myFunction1 ("foo"); //myFunction1 is in a separate JS file
}

alert(myFunction2()); //Throws alert message that says "foo"

HTML

<!DOCTYPE Html />
    <html>
        <head>
            <title>

            </title>
        </head>
        <body>
            <script type="text/javascript" src="theJS2.js"></script>
            <script type="text/javascript" src="theJS.js"></script>
        </body>
    </html>

Both files would have to be loaded into the same page, of course. KIND OF the same concept of using jQuery or some other JS Library with your code.

I would highly recommend looking into using browser cookies.