Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kako proslijediti vrijednost iz javascripta sa jedne stranice u javascript druge stranice?

  • 4 odgovora
  • 4.365 pregleda

Najnovija ↓

Kako proslijediti vrijednost iz javascripta sa jedne stranice u javascript druge stranice? 11.06.2009. u 08:43 · pre 211 meseci #1
Imam dvije XHTML stranice sa mapom, na jednoj je mala mapa a na drugoj fullscreen mapa. Potrebno je da sa stranice gdje je mala mapa proslijedim trenutni ZoomLevel javascriptu koji se nalazi na stranici sa fullscreen mapom. Vrijednost ZoomLevela se setuje setZoom() metodom a vrijednost uzimam getMetodom().

Pozdrav, N.
Potpis
...ko se jednom o mlijeko opece taj i u jogurt duva...
Re: Kako proslijediti vrijednost iz javascripta sa jedne stranice u javascript druge stranice? 11.06.2009. u 11:18 · pre 211 meseci #2
A kako se odvija komunikacija između te dve stranice? Na ovoj sa manjoj mapom postoji običan link do ove sa većom, ili kako...

Vrednosti između stranica možeš da prenosiš jedino zahtevima (POST, GET) ili sesijom.

Evo ja ću da probam da te navedem kako bi to išlo sa slanjem tog podatka kroz URL (GET metodom)... Taj link ka stranici sa većom mapom bi mogao da generišeš malo dinamčki, odnosno, da JS dodaje na taj link podatak o ZoomLevel-u. Npr. negde u tom skriptu treba da staviš ovako nešto:
Code:

var link = document.getElementById('link').href;
document.getElementById('link').href = link + '?zoomlevel=' + ZoomLevel;

Nadam se da razumeš šta sam hteo da postignem... Ovo "link" je u stvari taj link koji vodi ka toj drugoj stranici, i onda samo na njegov href dodaješ taj parametar zoomlevel, koji ćeš moći da "hvataš" na drugoj stranici. A na toj stranici sa većom mapom bi onda recimo mogao da to što dohvatiš iz $_GET['zoomlevel'], staviš u neko skriveno polje: <input type = "hidden" id = "zoomlevel" value = "<?php echo $_GET['zoomlevel']; ?>" />, i onda ga u JS-u dohvataš ovako: var zoomlevel = document.getElementById('zoomlevel').value;.

E sad ja ne znam sa kojim server-side jezikom radiš to (ako uopšte ide sa server-side), ali ja sam ti sve ovo pričao kako bi išlo u PHP-u... :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme