Global Array?
Feb 10, 2008
I'm looking for a global array to store various integers in.
In IE and FF I always used this:
window[test] = 65;
This worked fine in FF and IE, but safari doesn't play ball.
I'm not sure if window[] is a special reserved array in those browsers, since I didn't even initialize it before using it, it just worked 'right out of the box'. Anyways, I tried going:
var window = new Array();
AND
var window = [];
but safari won't budge. Whenever I add values to the array, and try to do something with those values, safari says its not declared/undefined. What am I doing wrong?
View 4 Replies
ADVERTISEMENT
Mar 2, 2010
How can I have global variables and global arrays whose value(s) can be modified and accessed by all the Javascript functions in my HTML document as well as by the HTML code?
View 1 Replies
View Related
Jul 20, 2005
If I have a global variable in one <SCRIPT>...</script>, is it available in the 2nd <SCRIPT>...</script>. I do not know if "global" means the whole document or the whole <SCRIPT>...</script> only.
View 3 Replies
View Related
Apr 16, 2009
I have a function that is passed a variable.I need to then make the variable global so it is available to another function
function getspecial(str)
{
xmlHttp=GetXmlHttpObject()
[code]....
View 7 Replies
View Related
Dec 12, 2005
I have some code that does this:
function openWindow(windowName){
timeStamp = new Date();
var timeStamp = timeStamp.getTime();
document.getElementById(window).style.display = 'block'
}
blahblahblah . . .
openWindow('order'); // calls openWindow function and sets timeStamp variable.
alert(timeStamp);
then I get error: timeStamp is undefined. Why? I defined it as a global variable within openWindow. Am I just doing this wrong?
View 3 Replies
View Related
Feb 12, 2006
I`m building a site with html and GIF files on one server and audio files on another. That means I have to use absolute references to the audio files.
Problem is, the site will probably dwell some day in other server(s), and may also use a different audio format. I like to be able to globally change url strings and suffixes of the referenced files.
I think I can`t use "base href" because relative references (to files that are on the local server) would be affected.
The code looks something like this:
<a onclick=document.all.music.filename="URL/FILENAME.ZZZ" ...
I like to set "URL" and "ZZZ" on a separate file.
View 5 Replies
View Related
Jul 23, 2005
I prefer to keep all my scripts in an external '.js' file. I am currently loading the external '.js' file from the header. Problem is I would like to declare a global variable in the external file, but I keep getting an error about the object does not exist.
Can someone tell me where or how to declare a global variable in an external file that is available after the page is loaded.
View 6 Replies
View Related
Jul 23, 2005
I've created a site where the pages generally contain a table of
contents (site map) down the left side. When each page loads, the
first function is called. The second function populates a global var
(array) of all the links.
I try to avoid using global variables, but I am stumped how to
eliminate this one (TocLinks) because other functions need to iterate
through it. I think the answer is to create a custom object that the
other functions can access. But I need some pointers on how to
proceed.
Here's the function that the pages call initially and the 2nd function
that it calls:
View 1 Replies
View Related
Aug 16, 2005
Is there a way to "pass" an XMLHttpRequest object to the callback
function for onreadystatechange? Or a way to access it from
onreadystatechange? I would like to avoid the use of a global
variable...
Example:
/* How do I get rid of this global variable? */
xmlHttp = new XMLHttpRequest();
function myFunc()
{
...
xmlHttp.onreadystatechange = myCallBack;
...
}
function myCallBack()
{
if (xmlHttp.readyState != 4)
{
return;
}
...
}
Any ideas?
View 2 Replies
View Related
Sep 7, 2005
Say I have script that looks a bit like this:
Array.prototype.getValue = function(ind, dir) {
if (dir !=0) ind[ind.length-1] += dir;
// more script
}
screens = [...// a big array
fnd = [1,2,3];
// 1.
a = findStart(fnd);
// 2.
b = findEnd(fnd);
findStart = function(cs) {
return screens.getValue(cs, 1);
}
findEnd = function(cs) {
return screens.getValue(cs, -1)
}
As I go from 1. to 2. the value of fnd changes. I don't understand how a
locally scoped variable might be affecting a global one.
View 1 Replies
View Related
Nov 8, 2006
I have a global variable which does not want to change :
<header>
....
<script type="text/javascript" language="JavaScript">
var i=1;
function swap()
{
var window.i = 1 - window.i ;
}
.....
</script>
....
<body>
<A href="" ... onclick="swap()"<img src="pix/star.gif" </A>
when clicking on 'star.gif', i does not change from 1 to 0 ...
Any clue ?
View 4 Replies
View Related
Jul 20, 2005
I have a .js file that receives a value from an html page. I'd like this
value to be a global variable that all functions in the .js file can use. I
have tried just declaring a var at the top of my .js file, but when the
value comes into the function and gets assigned to that variable, it is not
global.
View 4 Replies
View Related
Jul 20, 2005
I have been working on a function which makes it easier for me to pull
variables from the URL. So far I have:
<script language="JavaScript">
var variablesInUrl;
var vArray = new Array();
function loadUrlVariables()
{
varString = location.search;
//removes ? from varString
varString = varString.substring(1,varString.length);
//split into array containing variable=value
variableArray = varString.split('&');
variablesInUrl = variableArray.length-1
for (i=0; i<= variablesInUrl ; i++)
{ ....
View 4 Replies
View Related
Jul 20, 2005
Suppose I have global variables: x1, x2, x3
and I have a function that needs to assign a value to a new global variable
x4
something like
function foo ()
{
count = 0;
do {
count ++
varname = 'x'+ count
} while (globalExists (varname)
eval ( varname + ' = "I am new in the x-series" ' )
}
how would the function globalExists () be implemented ?
View 5 Replies
View Related
Jul 20, 2005
What's the comparable
file in .js to Global.asa in ASP to capture the browser version (IE
vs. Netscape)? Any existing code to share or if you have a better way
to do it without using any server-side programming?
Can you write:
if (navigator.userAgent.indexOf("MSIE") != -1) as Client-side
programming within a HTML file instead of in a .js or .asp file? I
tried to write this piece of code in a HTML file, but it doesn't work.
So I am wondering about what's wrong.
View 4 Replies
View Related
Jun 7, 2011
How can I have a delay between drawing one element and another?
View 3 Replies
View Related
Aug 28, 2009
I code my global variables first, then my window.onload function, like this code...
Why do I get the error:
"KBINPUT IS NOT DEFINED"?
and
Why doesn't the IF statement for UNDEFINED element catch the problem?
View 2 Replies
View Related
Mar 15, 2009
I have a site that calls the function welcome() and displays a prompt. The same site also has an iframe that calls the next function, add_name(), but when the pages are loaded it says that "answer" is undefined.It says on the page, where the <p id="guest"></p> is, "Welcome undefined". How do I make it so that the value of answer, which is given onLoad of the 1st page with the prompt, is displayed as text in function add_name()?
[CODE]
function welcome(){
var x = document.getElementById("body");
[code]....
View 4 Replies
View Related
Jun 12, 2011
Using the Firebug console is there a way to log the content of the global namespace? I particularly want to recognise when something is added to it by my code. I could step through my whole code :( but I'm hoping there is an easier way.
View 3 Replies
View Related
Sep 21, 2006
I'm currently coding the beginnings of a stopwatch script.
<html>
<head>
<script type="text/javascript">
var startTime;
var currentTime;
var started = 0;
function startStopwatch() {
if (started == 0) {
var startTime = new Date();
display();
alert(startTime);
}
}
function display() {
currentTime = new Date();
difference = (Number(currentTime) - Number(startTime));
document.stopwatch.display.value = difference;
setTimeout('display()',10)
}
</script>
</head>
<body>
<form name="stopwatch">
<input type="text" name="display" readonly="readonly" size="40">
<input type="button" name="start" value="Start" onclick="startStopwatch();">
<input type="button" name="stop" value="Stop">
<input type="button" name="reset" value="Reset">
</form>
</body>
</html>
The value of startTime when called from display() is undefined. I'm not sure why, as I declared the variable outside the function. The variable should be accessible by all functions, right?
Any help would be appreciated.
View 5 Replies
View Related
Oct 2, 2010
I have two pages. In one page I am changing the value of a variable called t, in the other I am outputting it. The problem I'm having is in changing its value.
[Code]....
View 1 Replies
View Related
Jan 22, 2005
I've just realized that in Mozilla pointer variables always have local scope in a function. Unlike IE. I wondered if Mozilla was able to do it in some other way? readXML() is an init() function which might be a constraint - I'm no javascript expert.
// The following won't work in Mozilla.
var record;
function readXML()
{
record=xmlDoc.getElementsByTagName("record");
}
alert(record[0].childNodes[1].firstChild.nodeValue);
View 4 Replies
View Related
Dec 18, 2008
What's the global object in a WSH JScript?
View 4 Replies
View Related
Aug 2, 2010
I wish to declare a global variable, but only if a certain condition is met. For example:
Code:
Except that now it is not global because it is contained within an if statement.
View 3 Replies
View Related
Apr 26, 2011
Im required to use global arrays to create a currency converter website. As it is my code works perfectly, although im a bit unsure of whether i've used the arrays properly.Heres my arrays and the first line of code to convert GBP to Japanese Yen...
<script type="text/javascript">
//Global Arrays
var strCurrency = new Array(5);
[code].....
View 11 Replies
View Related
Dec 29, 2009
Here's my code:
//document.write("Test");
//Declare arrays
stats = new Array(6);
statMods = new Array(6);
/*
//Populate stat and statMod arrays
[Code]...
without first calling the other function that actually assigns values, it still works. As I said, though, if I assign values outside that function, then it all falls apart.
View 8 Replies
View Related