webForumDet fria alternativet

man ska inte hamna högst upp

HTML & CSSur HTML, XHTML & CSS

2 svar · 299 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

När man använder denna kod mellan head-taggarna

<meta http-equiv="refresh" content="20">

så uppdateras ju sidan var 20:e sekund. Om man har scrollat ner på sidan så man tex är längst ner så då när sidan uppdateras så hamnar man högst upp på sidan igen. Kan man på något sätt undvika detta så man är kvar på samma ställe när sidan uppdateras?

Medlem sedan juni 20003 169 inlägg
#2

Tror tyvärr inte det...

Medlem sedan mars 20026 inlägg
#3

en idé

jag skapade ett lager som alltid ligger längst upp i fönstret.
i lagret finns en markör som fungerar som ankare.
sen när fönstret refreshas hoppar den till ankarens position.
mao, där markören befann sig innan.
fast fönstret uppdateras bara en gång dock.
vet inte om det går att komma runt på nåt sätt...

<html>
<head>
<meta http-equiv="Refresh" content="15; URL=http://blabla.se/test.html#ankare1">

<title>test
</title>

//script från annica tiger
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--
function hejsan()
{
if (document.layers)
{
document.markor.top = 0 + this.pageYOffset;
}
else
if (document.all)
{
markor.style.top = 0 + document.body.scrollTop;
}
if ( (document.layers) || (document.all) ) { setTimeout ('hejsan()', 100);
}
}
//-->
</SCRIPT>

</head>
<body OnLoad="hejsan();">

<DIV ID="markor" STYLE="position: absolute; left: 0; top: 0; z-index: 1; visibility: hidden">
<a name="ankare1"><IMG SRC="markor.gif" HEIGHT="1" WIDTH="1"></a>
</DIV>

//innehåll

</body>
</html>

127 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)