Just nu i M3-nätverket
Gå till innehåll
Kranis-97

LÖST länka till #top i annan ram

Rekommendera Poster

Kranis-97

Hej, jag har byggt upp en sida med framset. Det jag skulle vilja göra är att med en länk (#top) från en ram (frame) få en sida inbäddad i en annan ram att hoppa upp till dess topp. Det kluriga är att vilken HTML-sida som visas i den senare nämnda ramen varierar.

 

Idé från någon?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
.M

Utan att gå in på varför du inte borde bygga framesets längre, så tror jag lösningen borde vara att du använder javascript.

 

Något i stil med detta. (ej provat, chansade utifrån minnet)

parent.frames.minframe.location.hash = "#top";

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Kranis-97

 

Utan att gå in på varför du inte borde bygga framesets längre, så tror jag lösningen borde vara att du använder javascript.

 

Något i stil med detta. (ej provat, chansade utifrån minnet)

parent.frames.minframe.location.hash = "#top";

 

Tack! Det fungerade i IE, men tyvärr inte i Chrome.

 

P.S. Håller med om att framesets inte är särskilt bra  ;)

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
.M

Kanske kan gå med något i stil med

parent.frames.minframe.window.scrollTo(0, 0);

Men det känns inte som det skulle gå. Men kanske värt att prova.

 

Fast då scrollar du till toppen av dokumentet. Om ditt #top ankare sitter längre ned så blir det knepigt.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...