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

länka till #top i annan ram


Kranis-97

Rekommendera Poster

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?

Länk till kommentar
Dela på andra webbplatser

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";
Länk till kommentar
Dela på andra webbplatser

 

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  ;)

Länk till kommentar
Dela på andra webbplatser

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.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...