Variabila globala externa javascript

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS:

Moderatori: eyecon, Moderatori

sharp20
Junior Member
Mesaje: 36
Membru din: Joi Iul 12, 2007 11:12 am
Localitate: sushiava
Contact:

Variabila globala externa javascript

Mesajde sharp20 » Joi Aug 30, 2007 11:57 am

Salut !

Problema mea e ca vreau sa definesc cumva o variabila globala intr-un fisier .js care sa poata sa fie vazut peste tot in toate celelalte fisiere .js incluse - si nu stiu cum sa fac. Un fel de variabila globala si externa. O variabila de configurare.

Se poate asa ceva ?


Nihil Sine Deo.

Avatar utilizator
flubber
Senior Member
Mesaje: 240
Membru din: Mar Mar 14, 2006 9:47 pm
Localitate: Bucuresti

Mesajde flubber » Joi Aug 30, 2007 12:57 pm

perl rullz

Avatar utilizator
ExcalIbvr
Senior Member
Mesaje: 1105
Membru din: Dum Mai 02, 2004 10:56 pm
Localitate: Oradea
Contact:

Mesajde ExcalIbvr » Joi Aug 30, 2007 2:11 pm

:) Chestia asta se intampla by default.
Toate scripturile pe care le incluzi sunt incluse intr-un namespace comun -- la gramada. Definesti o variabila intr-un script, o ai si in celelalte.
Tocmai din acest motiv, variabilele globale in JavaScript, sunt EVIL si iti pot da peste cap codul.

Solutia? (view source).



sharp20
Junior Member
Mesaje: 36
Membru din: Joi Iul 12, 2007 11:12 am
Localitate: sushiava
Contact:

Mesajde sharp20 » Joi Aug 30, 2007 5:23 pm

Multumesc pentru raspunsuri mai ales pt sfatul cu Closures :)
Nihil Sine Deo.

Avatar utilizator
ExcalIbvr
Senior Member
Mesaje: 1105
Membru din: Dum Mai 02, 2004 10:56 pm
Localitate: Oradea
Contact:

Mesajde ExcalIbvr » Joi Aug 30, 2007 5:28 pm







Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 12 vizitatori