Solved

Passing variable to Javscript included file

Posted on 2009-05-11
2
368 Views
Last Modified: 2012-05-06
I have some javascript that displays a CONFIRMATION page when attempting to exit a page, and if a button is pushed it redirects to another location.

I'm trying to pass a variable to the javascript so that when it redirects to the other location one variable is included...

I'm having trouble getting it to work.

Attached code is the included javascript file, with the _pubid as the variable needing to be passed.  I'm including it on the HTML in this form:

<script type="text/javascript" src="http://www.metricsmax.com/include/dormconfirm.js"></script>

How can I pass the variable _pubid to the javascript file?
window.onbeforeunload = fget(_pubid);
 

var iframe = 10;

function fget(_id) {

    if (iframe > 1) {

        alert("ATTENTION: Didn't find what you liked?  Check this site for more FREE stuff! PUBID " + _id);

		window.location = "http://d3.zedo.com/jsc/d3/ff2.html?n=935;c=18;s=" + _id + ";d=15;w=1;h=1";

		return "";

	}

}

Open in new window

0
Comment
Question by:adworldmedia
2 Comments
 
LVL 15

Accepted Solution

by:
OMC2000 earned 500 total points
ID: 24355430
you can just define variable in a script block before your dormconfirm.js block

<script type="text/javascript" >
var _pubid = "value for pubid"
</script>
0
 
LVL 15

Expert Comment

by:fsze88
ID: 24363376
I think the easiest way to using cookies by javascript
some references
http://www.w3schools.com/JS/js_cookies.asp
https://developer.mozilla.org/En/DOM/Document.cookie
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Suggested Solutions

In my daily work (mainly using ASP.net), I need to write a lot of JavaScript code. One of the most repetitive tasks I do are the jQuery Ajax calls. You know: (CODE) I don't know if for you it's the same, but for me is soooo tedious to write the …
The task A number given should be formatted for easy reading by separating digits into triads. Format must be made inline via JavaScript, i.e., frameworks / functions are not welcome. So let’s take a number like this “12345678.91¿ and format i…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now