Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pozivanje eksterne promenljive

[es] :: Javascript i AJAX :: Pozivanje eksterne promenljive

[ Pregleda: 2974 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

AstroDule
Dule Astro
Programer
Beograd

Član broj: 78877
Poruke: 244
*.ptt.rs.

Sajt: www.dusanpopovic.com


+6 Profil

icon Pozivanje eksterne promenljive23.03.2010. u 01:55 - pre 171 meseci
Stranica ucitava jedan javascript
<script type="text/javascript" src="javascript.js"></script>
Da li postoji nacin da unutar javascript.js prihvatim promenljivu koju bih definisao u gornjem redu.

Znaci nesto otprilike ovako
<script type="text/javascript" src="javascript.js?prom=nesto"></script>

i onda u javascript.js prihvatim ovo "nesto". U mom slucaju u pitanju je neki string.

Hvala
Nisam ja onaj Astrodule sto se pojavljuje na TV. "Astro" je od astronom, a ne od astrolog.
www.dusanpopovic.com
 
Odgovor na temu

escape...
student
Bg

Član broj: 163295
Poruke: 37
188.120.100.*



+1 Profil

icon Re: Pozivanje eksterne promenljive23.03.2010. u 03:34 - pre 171 meseci
Ne znam da postoji takvo nešto, ali mislim da nije ni potrebno, budući da su sve js varijable koje se pojavljuju na jednoj HTML strani, a koje nisu deklarisane unutar funkcija, u suštini, globalne.

Kad kažem da se pojavljuju na jednoj HTML strani, mislim i na situaciju kada deklarišemo neku varijablu unutar script elementa direktno na HTML stranici, ali i kada deklarišemo varijablu unutar .js fajla koji će biti učitan na nekoj HTML stranici. Jer je efekat učitavanja te eksterne skripte isti kao da smo njen kod iskopirali i ubacili unutar script elementa na stranicu.

Zbog toga će varijabla koja je deklarisana na HTML strani, biti vidljiva i unutar koda u .js fajlu.

Drugim rečima,
Code:

<script type="text/javascript">
var prom = nesto;
</script>
.
.
.
<script type="text/javascript" src="javascript.js"></script> 
bi trebalo da ti obavlja posao.

U kodu javascript.js možeš slobodno da manipulišeš varijablom prom, bez njenog prethodnog delarisanja.

Naravno, za parametrizovano prosleđivanje vrednosti uvek možeš koristiti funkcije.
 
Odgovor na temu

AstroDule
Dule Astro
Programer
Beograd

Član broj: 78877
Poruke: 244
*.ptt.rs.

Sajt: www.dusanpopovic.com


+6 Profil

icon Re: Pozivanje eksterne promenljive23.03.2010. u 09:56 - pre 171 meseci
Uh, rešenje je nekad prostije nego sto misliš :)
Hvala escape...
Nisam ja onaj Astrodule sto se pojavljuje na TV. "Astro" je od astronom, a ne od astrolog.
www.dusanpopovic.com
 
Odgovor na temu

escape...
student
Bg

Član broj: 163295
Poruke: 37
188.120.100.*



+1 Profil

icon Re: Pozivanje eksterne promenljive23.03.2010. u 14:21 - pre 171 meseci
Upravo tako.
Nema na čemu. :)
 
Odgovor na temu

[es] :: Javascript i AJAX :: Pozivanje eksterne promenljive

[ Pregleda: 2974 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.