JavaScript se pogosto uporablja za ustvarjanje gumba za vrnitev na prejšnjo stran. Na dnu spletne strani boste pogosto videli kaj takega:



To je lahko koristno. Ko končate z branjem spletne strani, je kazalec miške blizu spodnjega okna, zato je lahko navigacija od spodaj priročna. Preden dodate gumb za zgodovino, morate pomisliti na nekaj pomembnih vprašanj:

Kaj pomeni nazaj v kontekstu vaše spletne strani?
Kam se želite vrniti vaši bralci?
Kam želite, da gredo vaši bralci?
Ali se kateri koli ali vsi ti ujemajo s URL-jem v zgodovini brskalnika?

Vse prevečkrat se mi zdi res super spletna stran iz spletnega iskanja ali povezave, ki je očitno 2. ali 3. del večje serije. Vidim gumb za nazaj, pritisnem nanj in pomislim, da me bo nazaj na prejšnjo stran v seriji in končal nazaj na prejšnji strani v svoji zgodovini. Vrnem se na stran, ki me zanima, pogledam okoli in ni povezave do indeksa ali prve strani v nizu. Obstaja gumb za naprej ali naprej, zrcalna slika tistega, ki sem ga preizkusil, in gre na naslednjo stran v seriji. Verjetno je to slabo delovanje funkcije zgodovine.

Zgodovinska funkcija je odlična. Če povežete težke ali neznane besede z glosarjem, bi lahko imelo gumb nazaj po vsakem vnosu v glosar veliko smisla. Na isti element slovarja se lahko povežete z več različnih krajev na svojem spletnem mestu in ljudje bodo po iskanju izraza verjetno želeli vrniti na stran, ki so jo prebrali.

Ne pozabite tudi, da je možno, da se URL v zgodovini ne vrne na stran, ki si jo je ogledal vaš uporabnik. JavaScript lahko uporabljate za spreminjanje vsebine strani brez spreminjanja URL-ja v zgodovini. Če uporabljate katero od teh funkcij in želite implementirati zgodovinske funkcije, jo boste morali implementirati sami. Na vrh strani je to, da za razliko od zgodovine brskalnika vi skrbite za to, kar je v njem. Slaba stran je, da bo deloval samo z vašo spletno stranjo.

Ko se odločite, da želite uporabiti zgodovinsko funkcijo, je to zelo enostavno. Vse, kar morate storiti, je, da svojo sliko povežete z URL obrazca:

Pojdi nazaj

Ali pa nastavite primeren dogodek, da pokličete window.history.back ()

Navodila Video: Week 11 (April 2024).