Alltså t.ex. om jag är på sidan Civil.se kör med jquery.history, som bygger på att man 10 gånger i sekunden kollar om hash har ändrats. Tack! Det var verkligen ett otroligt bra plugin, inte bara för back och forwardsupporten.Hur får man webbläsaren att reagera på back efter hash ändrats?
index.aspx#test
och kör javascriptet
document.location.hash = "hej";
så ändras urlen från index.aspx#test till index.aspx#hej
Så långt allt väl, men hur gör jag för att ett script ska executas om man trycker på browserns back-knapp och tas till index.aspx#test ?
Anledningen att jag frågar är att jag har en kod som ser ut ungefär såhär:
<code>
if(document.location.hash == "#hej")
$('#mydiv').html("hej");
else
$('#mydiv').html("testar");
</code>
Nu är detta otroligt förenklat. Jag vill alltså att när man trycker back och tas till #test så ska ovanstående kod köras som om sidan hade laddats om.
Vet att det är möjligt på något sätt eftersom sidor som civil.se och gmail använder denna teknik.Sv: Hur får man webbläsaren att reagera på back efter hash ändrats?
Sv:Hur får man webbläsaren att reagera på back efter hash ändrats?