---
title: "Location.href och hash"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/187513-location-href-och-hash"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MickeA.com"
published: "2011-07-29T05:42:53.000Z"
updated: "2011-07-29T06:54:09.000Z"
replies: 2
views: 1096
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/187513-location-href-och-hash"
---

# Location.href och hash

## #1 — MickeA.com, 2011-07-29T05:42Z

Hej svejs,

Har problem med en omdirigering. Såhär ser min kod ut:

```
var ReloadURI = "<?php echo $ReloadURI;?>";
ReloadURI = unescape(ReloadURI) + window.location.hash;
window.location.href = ReloadURI;
```

När jag har med  *\+ window.location.hash* struntar scriptet i att vidarebefordra användaren. Tar jag bort det fungerar allt som det ska. 

Vad beror det här på? Är det för att URL'en är \_exakt\_ samma som den man redan står på? Hur löser jag det här enklast?

Tidigare körde jag *window.location.reload()* och det var inga problem alls. Bytte till koden ovan då jag vill ha med det som står efter # i adressfältet. Detta för att man ska scrollas ner till rätt position efter att sidan laddats om.

Förslag på lösning?

Tack,

Permalänk: https://www.webforum.nu/p/187513

## #2 — voigtann1, 2011-07-29T06:46Z

En hash laddar aldrig om sidan (om det är samma sida du är på) det du få göra i din ReloadURI php fil kan du ju bygga in en QueryString värde för din hash och om den är satt så sätter du det till redirect url:en

sidan.php?hash=test =\> sidan.php#test

Permalänk: https://www.webforum.nu/p/2281433

## #3 — MickeA.com, 2011-07-29T06:54Z

Suck.. misstänkte att det var så... Tack ska du ha.

Permalänk: https://www.webforum.nu/p/2281434

---

Tråden på webben: https://www.webforum.nu/amne/javascript/187513-location-href-och-hash
