Novo

Forum kao aplikacija na telefonu

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

  • 6 odgovora
  • 2.964 pregleda

Najnovija ↓

onclick i previse backova problem 28.09.2006. u 12:02 · pre 244 meseca #1
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?
Re: onclick i previse backova problem 28.09.2006. u 19:22 · pre 244 meseca #3
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
Re: onclick i previse backova problem 29.09.2006. u 13:00 · pre 244 meseca #5
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>
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme