
Voit lisätä web-sivullesi Takaisin-painikkeen. Kun sivusi vierailija napsauttaa painiketta, hän siirtyy viimeksi vierailemansa sivulle, aivan kuin hän olisi napsauttanut selaimensa Takaisin-painiketta.
Voit saavuttaa tämän muokkaamalla sivusi HTML-koodia ja lisäämällä hieman JavaScriptiä.
Nämä painikkeet eivät toimi, jos käyttäjällä ei ole selaushistoriaa. Jos käyttäjä esimerkiksi avaa sivusi uudessa selaimen välilehdessä tai ikkunassa, mitään ei tapahdu, kun hän napsauttaa painiketta.
Käytä historia.takaisin
Verkkoselaimessa sisäänrakennetussa JavaScript-objektiikkunassa on historia-niminen objekti, joka sisältää URL-osoitteet, joissa käyttäjä on käynyt nykyisessä selainikkunassaan. Historia.back()-menetelmällä voit käskeä selaimen palaamaan käyttäjän edelliselle sivulle.
Yksi tapa käyttää tätä JavaScriptiä on lisätä se painikkeen onclick-tapahtumamääritteeseen. Tässä luomme painikkeen käyttämällä
Käytä historia.goa
History.go()-menetelmä kertoo selaimen siirtyvän tietylle sivulle käyttäjän selaushistoriassa. Voit määrittää, minkä historian kohteen lisäämällä numeron sulkeisiin. Tietokoneohjelmoinnissa tätä kutsutaan argumentiksi.
Jos määrität argumentiksi luvun -1, selain palaa yhden sivun taaksepäin selaimen historiassa. Tässä on sama koodi kuin yllä, käyttäen historia.go(-1) historia.back() sijaan.
<form> <input type="button" value="No, really, go back!" onclick="history.go(-1)"> </form>
