10. december 2008 - 09:56Der er
11 kommentarer og 1 løsning
Klik i iframe ændre main page scroll position
Hej derude... jeg kan ikke komme uden om at benytte en iframe... der er indhold på hovedsiden over og under iframe løsningen. Problemet kommer når man navigere i iframen så bliver iframets anchor sat som toppen på hoved siden... altså hoved siden ændre sin position når man navigere inde i iframet... nogen der kan/har fundet en løsning på det? Jeg kan ikke se hvad jeg kan gøre...
Der var nogen der satte en cookie med hoved sidens scroll position og når man så klikkede videre i iframet så satte den hoved siden til den position læst fra cookien... meget omsonst og jeg håber da der er en lettere måde derude.
Ja, hvilket faktisk er enormt anvendeligt i de fleste situationer. Jeg kan ikke se nogen enkel løsning, hvis du vil undgå det.
Bare en strøtanke: Hvis nu iframes slet ikke eksisterede, ville det så betyde, du helt måtte opgive hjemmesiden - eller er det med, at du ikke kan komme udenom en iframe mon ikke bare noget, du bilder dig ind? ;o)
Hehe nej ole :) det er en iframe løsning hos en kunde... og så kommer servicen fra os... så jeg kan ikke komme uden om det... men du kan ikke komme i tanke om en metode man kan undgå det?
Jamen så er du ude i noget endnu vanskeligere - for så er der jo tale om crossdomain scripting, hvilket (heldigvis) ikke er tilladt/muligt med JavaScript
Ja jeg kan kun komme i tanke om at fra iframet spørge om parent scrollbar position og så gemme den... og ved onload så placere sig samme sted... men syntes selv det bliver noget værre noget...
Ja, fordi hovesiden kan jo først begynde at justere på scroll-højden, når iframe'en er færdig-loaded - ellers smutter den tilbage, så snart iframe'en loader. Det bliver meget hurtigt noget skod! :o|
Når olebole det her er et gammelt spørgsmål og kan ærligt talt ikke huske hvad vi endte ud med men jeg syntes ihvertfald vi skal havde lukket :) Så hvis du kan smide et svar tak.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.