---
title: "Gå till #top i annan frame"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/104455-gå-till-top-i-annan-frame"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Obbelix"
published: "2004-05-27T16:33:02.000Z"
updated: "2004-05-27T20:35:23.000Z"
replies: 11
views: 332
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/104455-gå-till-top-i-annan-frame"
---

# Gå till #top i annan frame

## #1 — Obbelix, 2004-05-27T16:33Z

Har en sida med en iframe. 
I iframen finns ett låååångt formulär, så när man knappat in allt och trycker skicka så laddas iframen om och det kommer en tack-text längst upp. MEN man är ju fortfarande kvar "nere" på huvudsidan eftersom scrollningen sköts av den och ser därmed inte texten som finns längre upp.

Kan man på nåt sätt få till ett script på tack-sidan som gör att huvudsidan (parent) ska scrolla till "#top"?
Har försökt med en massa olika parent.location varianter utan att lyckas.

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

## #2 — nitro2k01, 2004-05-27T16:37Z

```
 
parent.window.scrollTo(0, 0);
```

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

## #3 — Obbelix, 2004-05-27T16:48Z

Tyvärr så funkar det inte.

Får felet "Åtkomst nekad"

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

## #4 — nitro2k01, 2004-05-27T16:55Z

Åtkomst Nekad betyder i praktiken oftast att sidorna ligger under olika domäner (t ex <https://www.foo.com/sida.html> och <https://www.bar.com/sida.html>)
Pröva detta då:

```
window.open("#top","_parent");
```

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

## #5 — Obbelix, 2004-05-27T17:08Z

Ja, det stämmer att sidorna ligger under olika domäner, och dessvärre måste de göra det beroende på lite olika serverkomponenter.

Koden:

```
window.open("#top","_parent");
```

Funkar inte den heller. Det som händer är att sidan som fanns i iframen tar huvudsidans plats.

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

## #6 — nitro2k01, 2004-05-27T17:12Z

Kan man inte göra så att iframe-sidan skickar en till en sida på parent-domänen. Denna sida i sin tur sänder parent.window.scrollTop

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

## #7 — Obbelix, 2004-05-27T17:18Z

Nja. Saken är den att jag bara har tillgång till det som finns iframen. Så jag har ingen möjlighet att påverka vad som ska laddas i parentframen.

Har testat lite med att sätta focus() på ett form-element på tacksidan. Det blir inte 100% snyggt eftersom iframen börjar ca 100px ner på huvudsidan, men finns ingen annan lösning så får det bli så.

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

## #8 — Obbelix, 2004-05-27T17:42Z

Gjorde som så att jag la en \<a name="toppen"\>\</a\> i toppen på tacksidan, samt att på "förstasidan" la till #toppen i form action.

Blir ju inte riktigt som jag tänkt, men det duger.

Är det nån som kommer på nåt bättre förslag så är det välkommet!

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

## #9 — nitro2k01, 2004-05-27T17:43Z

Men vänta nu... Skrollas parent-framen? Det är väl iframen som skrollas?
Varför inte bara:

```
window.scrollTo(0, 0);
```

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

## #10 — Obbelix, 2004-05-27T18:07Z

Huvudsidan har en iframe med höjden 2500 pixlar. Detta gör att skollningen sköts av huvudsidan, och det ska vara så pga att annars ser det inte bra ut. Så ja, det är parentframen (huvudsidan) som ska skrollas till 0,0 om det går.
Har testat att skrolla iframen till 0,0, men eftersom den inte innehåller nån skrollist så händer inget.

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

## #11 — nitro2k01, 2004-05-27T18:27Z

Vild gissning:

```
window.open("javascript:void(window.scrollTo(0, 0))","_parent");
```

Edit: som vanligt på wF så säras java och script, så du måste ta bort mellanslaget för att det ens ska finnas en chans att det ska funka.

Edit 2: La till void

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

## #12 — Obbelix, 2004-05-27T20:35Z

Tyvärr så funkade inte detta script heller. Hände absolut ingenting.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/104455-gå-till-top-i-annan-frame
