473,326 Members | 2,438 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

Global variable

Hi,

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.

Chris
Jul 20 '05 #1
3 9652
Lee
chirs said:

Hi,

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.

<html>
<body>

<script type="text/javascript">
alpha="Hello, world!";
</script>

<script type="text/javascript">
alert(alpha);
</script>

It's often easier to test than to ask.

</body>
</html>

Jul 20 '05 #2
> 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.


First of all, chirs (if that's your real name), you should get in the habit of
getting your capitalization right.

<SCRIPT>...</script>

is at best sloppy, and sometimes terrible wrong. You usually want to use all
lower case.

In browsers, the so-called window object is the global object. All of the
scripts of a document will share the same window object.

http://www.crockford.com/javascript/survey.html

Jul 20 '05 #3
"global" variables are really members of the default object (window).
So, outside of a function, the following 3 statements are equivalent:
x=1
var x=1
window.x=1

and inside of a function, the following 2 statements are equivalent:
x=1
window.x=1

You can initialize and access those "global" variables from separate script
blocks, wherever window is available in fact.

Hope this helps
"chirs" <ym*@kicon.com> a écrit dans le message de
news:4c**************************@posting.google.c om...
Hi,

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.

Chris

Jul 20 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
by: David Hitillambeau | last post by:
Hi guys, As I am new to Python, i was wondering how to declare and use global variables. Suppose i have the following structure in the same module (same file): def foo: <instructions>...
4
by: Andrew V. Romero | last post by:
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(); ...
4
by: Dan Elliott | last post by:
Hello, Converting from a working C program to C++, I run into the following error: I have a header: (header.h) namespace shared{ ... struct X{ ...
2
by: Thomas Matthews | last post by:
Hi, I'm getting linking errors when I declare a variable in the global scope, but not inside a function. The declarations are the same (only the names have been changed...). class Book {...
8
by: lawrence | last post by:
I'm learning Javascript. I downloaded a script for study. Please tell me how the variable "loop" can have scope in the first function when it is altered in the second function? It is not defined...
17
by: MLH | last post by:
A97 Topic: If there is a way to preserve the values assigned to global variables when an untrapped runtime error occurs? I don't think there is, but I thought I'd ask. During development, I'm...
10
by: Charles O'Flynn | last post by:
As a complete newcomer (2-3 days) to PHP, although not to programming in general, I have 'dived in' to start a small project to read and parse an XML data stream. I have already worked out most of...
9
by: Ed Jensen | last post by:
I'm having a vexing problem with global variables in Python. Please consider the following Python code: #! /usr/bin/env python def tiny(): bar = for tmp in foo: bar.append(tmp) foo = bar
1
weaknessforcats
by: weaknessforcats | last post by:
C++: The Case Against Global Variables Summary This article explores the negative ramifications of using global variables. The use of global variables is such a problem that C++ architects have...
112
by: istillshine | last post by:
When I control if I print messages, I usually use a global variable "int silent". When I set "-silent" flag in my command line parameters, I set silent = 1 in my main.c. I have many functions...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.