Avatar billede bagnavnet Nybegynder
07. september 2006 - 11:57 Der er 7 kommentarer

Vis bunden af siden

Hej,

Jeg har brug for et script som, når jeg går ind på en af mine sider så vises bunden af siden, eller et sted på siden som jeg selv diffinerer. Min side ligger i en iFrame  hvis det gøre nogen forskel. Jeg har tidligere haft det til at virke, men efter jeg havde min html-fil åben i HTML Taco Edit til mac, virkede det ikke længere. Jeg benytter dette script:

<script language="JavaScript">

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;
</script>

Er er andre måder at gøre det på?
Avatar billede thesurfer Nybegynder
07. september 2006 - 12:41 #1
Jeg kan ikke se hvad "bunden af siden" har med den kode at gøre.

Det nemmeste er nok at bruge anchor (anker)..

Eksempel:

<html>
<head>
<title>hop til bunden af siden</title>

<body onload="window.location.href='#bunden_af_siden_ankeret';">
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<a name="bunden_af_siden_ankeret">
Dette er bunden af siden
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
og endnu mere "bunden af siden" :-)
</body>
</html>

Koden er skrevet direkte ind i Eksperten, så der kan være småfejl.. :-)
Avatar billede thesurfer Nybegynder
07. september 2006 - 12:42 #2
Rettelse:

Eksempel:

<!-- HUSK DOCTYPE! -->
<html>
<head>
<title>hop til bunden af siden</title>
</head>
<body onload="window.location.href='#bunden_af_siden_ankeret';">
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<a name="bunden_af_siden_ankeret">
Dette er bunden af siden
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
og endnu mere "bunden af siden" :-)
</body>
</html>
Avatar billede thesurfer Nybegynder
07. september 2006 - 13:07 #3
Man kunne også lave det som en funktion:

<script type="text/JavaScript" language="JavaScript">
function funktionensnavn()
{
window.location.href='#bunden_af_siden_ankeret';
}
</script>

onload="funktionensnavn()"

Helt op til dig.

- Svar.
Avatar billede bagnavnet Nybegynder
08. september 2006 - 09:54 #4
JEg kan ikke få nogen af løsningerne til at virke. Skal jeg omdøbe noget af det du har skrevet eller hvordan?
Avatar billede thesurfer Nybegynder
08. september 2006 - 10:04 #5
Hmm.. Det virker fint hos mig i Opera v9.01, Mozilla FireFox v1.5.0.6 og Internet Explorer v6 SP2.

Så problemet ligger nok i den måde du bruger det på..

Hvordan ser din kode ud?
Avatar billede bagnavnet Nybegynder
08. september 2006 - 11:04 #6
<body bgcolor="white" onload="window.location.href='#bunden_af_siden_ankeret';">
<head>

<font>
Her har jeg så mit tekst og sidst har jeg sat denne linie; <a name="bunden_af_siden_ankeret"
Avatar billede thesurfer Nybegynder
08. september 2006 - 11:56 #7
Din opsætning i dokumentet er forkert...

Jeg har jo også disse linier med:

<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>

Ellers er bunden jo i samme "billede" som resten af dokumentet..

Prøv derfor med:

<!-- HUSK DOCTYPE! -->
<html>
<head>
<title>sidens titel</title>
</head>
<body onload="window.location.href='#bunden_af_siden_ankeret';">
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>

Her har jeg så mit tekst og sidst har jeg sat denne linie; <a name="bunden_af_siden_ankeret">

</body>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester