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

onclick i previse backova problem

[es] :: Javascript i AJAX :: onclick i previse backova problem

[ Pregleda: 2063 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ranzo

Član broj: 112917
Poruke: 14
212.200.118.*



Profil

icon onclick i previse backova problem28.09.2006. u 11:02 - pre 213 meseci
problem je sa izgleda standardnim ponasanjem onclicka

imam obican link koji koristi onclick da pokrene funkciju za prikazivanje/sakrivanje layera i promene iframe src koji je u tom layeru

problem je sto kada se dodje na tu stranicu i klikne na taj link, pa eventualno jos jednom-dva puta, browser svaki taj klik belezi kao novu posecenu stranicu i toliko puta koliko se koristio onclick mora da se klikne back dugme da bi se vratilo na prethodnu

ako je nekom nejasno evo malo slikovitije
ja sam na a.html
kliknem na njoj link i odem na b.html
na b.html ima link sa onclickom i njega kliknem 3 puta
da bih se vratio na a.html nije dovoljno u browsweru da kliknem na back dugme jednom, nego moram 4 puta (3 puta da ponistim onclick i jednom za regularan back)

ima li neko resenje za ovo tako da koliko god puta da se klikne na onclick link, moze samo sa jednim klikom na back dugme da se vrati na a.html?
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: onclick i previse backova problem28.09.2006. u 11:10 - pre 213 meseci
Nešto ovako?

<a href="#" onclick="pokreniFunkciju ();">običan link</a>

... mala izmena ...

<a href="#" onclick="pokreniFunkciju (); return false;">običan link</a>
 
Odgovor na temu

Ranzo

Član broj: 112917
Poruke: 14
212.200.118.*



Profil

icon Re: onclick i previse backova problem28.09.2006. u 18:22 - pre 213 meseci
nece ni tako, a koliko sam skapirao posle jos testiranja, nije problem u samom onclicku, nego to sto se klikom menja src od iframea, a browser gleda svako menjanje strane u iframeu, kao regularnu promenu stranice i to belezi u history za back dugme

tako da je pitanje, kako napraviti da se sa onclickom menja source od iframea, a da back dugme browsera ignorise te promene?.. valjda je ovo ok objasnjenje
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.ADSL.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: onclick i previse backova problem28.09.2006. u 19:55 - pre 213 meseci
Da, malo je nezgodno da pogađam šta te muči ne gledajući u kod.

iframe.contentWindow.location.replace (...)
 
Odgovor na temu

Ranzo

Član broj: 112917
Poruke: 14
212.200.118.*



Profil

icon Re: onclick i previse backova problem29.09.2006. u 12:00 - pre 213 meseci
mislim da ni to ne pomaze ili ga ja dobro ne upotrebljavam
evo koda

u headeru je

Code:

function change(link)
{
document.getElementById('page').src = link;
document.getElementById('pageholder').style.visibility = "visible";
}


dole u body su linkovi

Code:

<a href="#" onClick="change('1.html'); return false;">1</a>
<a href="#" onClick="change('2.html'); return false;">2</a>
<a href="#" onClick="change('3.html'); return false;">3</a>


a ispod toga se stranice prikazuju i menjaju u

Code:

<div id="pageholder" style="visibility:hidden;absolute; top: 100px; left: 20px; ">
<iframe name="page" id="page" height="400" width="900" scrolling="auto" frameborder="0"></iframe> 
</div>
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: onclick i previse backova problem29.09.2006. u 12:52 - pre 213 meseci
Code:
function change(link)
{
document.getElementById('page').contentWindow.location.replace (link);
document.getElementById('pageholder').style.visibility = "visible";
}

 
Odgovor na temu

Ranzo

Član broj: 112917
Poruke: 14
212.200.118.*



Profil

icon Re: onclick i previse backova problem29.09.2006. u 16:02 - pre 213 meseci
aha, tako
radi kao šarm :)

hvala
 
Odgovor na temu

[es] :: Javascript i AJAX :: onclick i previse backova problem

[ Pregleda: 2063 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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