_ 3.5.1 Historiehantering Uppgiften introducerar till hur man från JavaScript kan hantera URL-adressen för sidor som ändrar innehåll utan att laddas om. Man vill ofta ha en koppling mellan adressen och innehållet på webbsidan och om innehållet ändras så bör även adressen ändras. Exempelvis så är detta viktigt när man vill dela innehåll med någon annan användare. __ Uppgift Gör ett JavaScript-program som implementerar ett system som använder §history§-objektet för att implementera ett system som ändrar URL-adressen när webbsidan ändrar information (utan omladdning av sidan). Använd metoderna: - §history.pushState§ - §window.onpopstate§ Alla JavaScript-program ska följa kraven under sidan [Krav, 05_ass/requirements/ip3.txt]. __ Exempel Inget exempel ges. __ Tips Om man har genererat en ny URL-adress vid en förändring av innehållet på webbsidan så behöver man även en teknik för att ta fram just denna sida när man använder adressen på nytt. Detta görs med program på webbserversidan och är inget man behöver göra i uppgiften. __ Hjälp ~ 05_ass/help/01.txt > [Klicka här för hjälp, helper.dsv@gmail.com, Webbutv I: 3.5.1 Historiehantering: http://people.dsv.su.se/~pierre/i/i.cgi?href=05_ass/ip3/3.5.1.txt] ½===system_tutoring_message===½ < ~ 05_ass/help/02.txt