Olen tehnyt HTM-sivun, jossa on 7 INFRAMEA, yhdessä noista kahdeksasta inframesta on linkkilista, josta klikkaamalla sivun kuuteen muuhun inframeen latautuu htm-sivut.
Sitten ilmenikin ongelmia sivustolla 'peruuttamisen' suhteen! Eli kun painan linkin painamisen jälkeen "BACK/PREVIOUS"-nappia MS Explorer 6 -selaimeni yläreunasta, jokaisella napin painalluksella peruuntuu vain yksi inframe, eikä kaikkia kuutta inframea!
Miten saisin sellaisen koodin pätkän tai erillisen sivustolle laitettavan previous- ja next-napin, joilla saisin aina yhdellä painalluksella peruutettua tai kuljettua eteenpäin kuuden framen verran?
Olen kokeillut tällaistakin koodinpätkää: , mutta se ei oikein toimi, muistaakseni se peruutti vain yhden framen ja lopetti siihen (?)
Previous-nappi?
2
292
Vastaukset
Leikkiminen seitsemällä "inframella", mitä se varsinaisesti tarkoittaneekin, on hölmöä kikkailua. Kun lopetat sen, eivät sivusi enää riko selaimen Takaisin-painiketta.
- Bad Indian
function backAll()
/*******************************************
Palauttaa *jokaisen* sivussa olevat kehyksen
selailuhistorian edellisen sivun
********************************************/
{
for (i=0 ; i < window.frames.length ; i )
{
window.frames[i].history.go(-1)
}
}
Koodi sijoitetaan script-tagien sisään sivun head-osioon. Funktiota backAll() voi sitten kutsua html-elementissä. Muista että osoitteeseen pitää viitata parent-olion kautta, eli esim.
Nyt koodin pitäisi kuitenkin lisäksi *estää" niiden framejen palautus, joita ei haluta kelata taaksepäin.
Nimeä iframe vaikka
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
No nytkö tuli lähtö Orpolle?
Pieniä oli Marinin aamupalasilakat joulukaloiksi vrt. Orpon 35 miljoonan euron kähmintä johonkin Vapaavuoren urheiluhall2422111- 1881627
Kauhavan häiriköijistä
Juttua Iltalehdessä. Pakko sanoa että noi nuoret on kyllä ihan pimeitä. Putkin peltoja jupksevat kiusaamaan kun ei tietä461282Haluan sinut, kuuletko minua.
Haluan sinut. Toivon, että voisimme olla yhdessä. Mietin pystynkö täyttämään toiveesi, olemaan arvoisesi. Voisitko saad50992- 41816
- 14790
Miksi Lapset kiusaa yöllä
Miksi Lapset kiusaa yöllä ihmisiä? Miksi vanhemmat antaa tämän tapahtua? Eikö ne huomaa ettei lapset ole kotona vai eivä30771Sama ransetti taas!
Keikkui tällä kertaa Honkavaaran tien varressa muutaman sadan metrin päässä Louhenkoskelta.. Otin rekisterin ylös ja ver21750Viimeinen lankafest
Käykää viimeisessä lanka festissä. Ensivuonna sitä ei enää ole. Rahat on loppu. Harmi .24735Tehdäänkö tänään toiveista totta?
Poikkea tänä illasta siinä lähellä ja annetaan silmien puhua ja sen jälkeen puhu sinä lopulta mitä ajattelet..46637