Jump to content

Can I pass a parameter when I call a Javascript file


Recommended Posts

Is it possible to pass a parameter into a Javascript file in the header when you call it in HTML like this:

 

<script type='text/javascript' src='javascriptfilename.js?paramname=paramvalue'></script>

 

If it is- how do I collect it in the javascript file?

 

Thanks.

I don't believe so.  Parameters are passed via URL.  You could do this:

<script type='text/javascript' src='javascriptfilename.js></script>

<script type='text/javascript'>var paramname=paramvalue;</script>

Or, if you are using some type of server-side language such as PHP, then you could do something like what you proposed, you would just call a PHP page instead of a js file

 

Example

<script type='text/javascript' src='filename.php?paramname=paramvalue'></script>

 

Then your PHP JavaScript file could look something like this:

<?php echo "var paramename = {$_GET['paramname']};\n"; ?>

// continue javascript code normall here ...

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.