webForumDet fria alternativet

onload & ankare

3 svar · 232 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#1

Hej.

Kan jag i body-taggen lägga ett onload-event för att länka till en ankare som ligger på sidan? isf Hur skriver man det?

mv icaaq

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Det kan man - problemet är bara att onload körs varje gång sidan laddas. Du hamnar i en loop alltså. ;)

PalleMedlem sedan apr. 20003 174 inlägg
#3
[red]<script type="text/javascript">

function initPage() {
	if(window.location.href.indexOf("#") == -1) {
		window.top.location.href = window.location.href +'#anchor'
	}
} 
</script>

...

<body onload="initPage();">

...

<a id="anchor"></a>[/red]
icaaqMedlem sedan okt. 20005 273 inlägg
#4

Jag löste det genom att sätta focus på en input istället :)

mv icaaq

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