javascript局部变量怎么转全局变量

一个XX.js的文件,有一个函数单击的时候获得了某个页面的表单元素里的值,并将这个值赋给了一个全局变量。 然后某个页面也连接了这个XX.JS的文件,这样就将那个页面的变量转成全局变量在另外个页面中调用。答了再给分!

晕。这不可能的。

一个JS文件调入到页面中,可以定义全局变量,但全局变量只是对于页面来说的,而不是对于网站来说的。也就是说一个页面的全局变量就是全局变量,不可为其他页面的全局变量。两个页面进行通信时要进行页面参数的传递。而不是你的一个JS文件所调用的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-16
可以考虑用cookie来实现本回答被提问者采纳

js中怎么把一个变量变成全局变量?
1、js中全局变量的声明是直接声明的,不需要加任何的关键字,即只要把声明变量的关键字去掉就行了。具体用法首先第一步打开sublimeText编辑器,双击软件的图标打开软件:2、新建一个html文件,加入script标签,然后这里定义一个函数,分别声明一个全局变量和用var声明一个局部变量,然后在函数体外打印两个变...

在javascript中怎样把局部变量的值赋给全局变量
很简单,你只需要将这个局部变量作为包含此局部变量的函数的返回值,然后再将这个函数赋值给那个全局变量就行了,记住函数后面一定要加括号. var a; \/\/全局变量 function test(){ var b=20; \/\/局部变量 return b; \/\/返回局部变量的值 } a=test(); \/\/将函数返回值赋给全局变量a alert("全局...

JS如何将函数内的局部变量赋值给函数外全局变量
var arr=new Array();var aa,bb,cc;function xxx(){arr[ 1 ] = 1;arr[ 2 ] = 2;arr[ 3 ] = 3;return (arr);};xxx();\/\/买了一个豆浆机,不炸豆浆,哪有豆浆喝aa = arr[ 1 ];bb = arr[ 2 ];cc = arr[ 3 ];document.write(aa+bb+cc);...

在局部怎样定义全局变量
复合语句中的变量也具有这种局部性,仅在定义它们的语句块内有效。这使得程序结构更加清晰,避免了全局变量可能带来的混乱。在函数内部的复合语句中定义的变量,一旦复合语句结束,这些变量也随之消失。形式参数同样作为局部变量,它们只在调用它们的函数内部存在。例如,函数f1中的形参a只在f1函数内部可见,其...

...事件中的变量赋值给另外一个页面的javascript里的变量
在click事件中将要用的局部变量赋值给全局变量,然后在另一个页面使用那个全局变量就行了。而要是用php,asp,或者jsp来实现的话可以利用URL参数来实现。比如_GET,_POST_SESSION等可以用来共享整个网站里面的数据段。不过应该还是前面说的那个js你比较熟悉。希望采纳 ...

js中如何定义全局变量?
JavaScript声明全局变量三种方式的异同\\x0d\\x0a\\x0d\\x0aJavaScript中声明变量格式:var(关键字)+变量名(标识符)。\\x0d\\x0a方式1\\x0d\\x0avar test;\\x0d\\x0avar test = 5;\\x0d\\x0a\\x0d\\x0a需注意的是该句不能包含在function内,否则是局部变量。这是第一种方式声明全局变量。...

js中如何定义和使用全局变量啊?
一、定义及使用全局变量 1.在js的function外定义一个变量 var name='测试';function XX(){ alert(name);}2.不使用var,直接给定义变量,隐式的声明了全局变量 name='测试';function XX(){ alert(name);}这种方法,即使该变量是在一个function内,当该function被执行后它变成了全局变量 --...

在局部怎样定义全局变量
对局部变量的一些说明:1) 主函数main中定义的变量(m, n)也只在主函数中有效,不会因为在主函数中定义而在整个文件或程序中有效。主函数也不能使用其他函数中定义的变量。2) 不同函数中可以使用同名的变量,它们代表不同的对象,互不干扰。例如,在f1函数中定义了变量b和c,倘若在f2函数中也定义...

<SCRIPT language=javascript> var msg=全局变量 function show() {...
局部变量,调用show时,最后有一句alert(msg)此时会在当前作用域(function内)先找msg变量,发现有var定义的局部变量就输出了 如果function没有var,则也会输出局部变量(但这其实是一个全局变量,会修改外面的那个msg变量)如果function内连msg变量都没有,那js会向再上一级查找,此时输出全局变量 ...

javascript 变量问题(二)当全局(在先)与局部(在后)共存于一个函数内...
对js来说之间的function都是平等的。都是window.functionName;它们在执行前都平等的享有函数体外的变量(全局变量)的权利,即就是初始的全局变量在它们的体内都是相同的(如果这个函数使用了全局变量);只有在函数执行的时候才能 <自己> 修改变量的值(包括局部和全局的)其他地方都不能,包括他parent ...

相似回答