Avatar billede ilflue Nybegynder
09. november 2005 - 15:22 Der er 9 kommentarer og
1 løsning

Hvordan rammer jeg bunden :p

Nu skal jeg lige høre om nogen herinde ved hvad jeg skal gøre hvis jeg gerne vil have en side til at gå ned i bunden når jeg går ind på den. Hvis man har en lang side vil toppen være det første man ser, men hvordan gør jeg det modsatte..???
Avatar billede Slettet bruger
09. november 2005 - 15:32 #1
Hej!

et forslag kunne vel være at sætte et bogmærke ind på den side du vil ind på...
For eksempel sådan her:

<a name="bottom"></a>

Og så skal linket se sådan her ud:

<a href="NySide.htm#bottom">Link</a>

\Dan
Avatar billede ilflue Nybegynder
09. november 2005 - 15:37 #2
Ja det skulle nok virke, men hvis jeg nu bruger sådan en her

<script type="text/javascript">setTimeout('location.reload(true)',3000);</script>

Hvad gør jeg ¨så
Avatar billede fennec Nybegynder
09. november 2005 - 15:39 #3
Hvis det skal ske automatisk, uden at ændre links er det noget i denne stil. Det skal stå sidst på siden:

<div id="bottomScroll"></div>
<script>
document.getElementById("bottomScroll").scrollIntoView(true);
</script>
</body>
</html>

Skal ikke kunne udtale mig om det er crossbrowser.
Avatar billede ilflue Nybegynder
09. november 2005 - 15:42 #4
Uhh ja det virkede...

Og det virker vel i andre browser end bare IE ikk..??
Avatar billede fennec Nybegynder
09. november 2005 - 15:52 #5
Har ikke afprøvet det, så jeg ved det ikke.

Jeg ved dog at det ikke er alle browsers der godtager getElementById() metoden, men IE og FF gør. Om FF så understøtter scrollIntoView() funktionen, må komme an på en prøve :o)
Avatar billede ilflue Nybegynder
09. november 2005 - 15:56 #6
he he ok
Avatar billede fennec Nybegynder
09. november 2005 - 16:08 #7
Rettelse:

Denne kode burde virke i alle browsers, forudsat at de understøtter scrollIntoView() funktionen. Der er nu taget højde for dem, som ikke bruger getElementById() men all[] metoden.

<div id="bottomScroll"></div>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
obj = document.getElementById?document.getElementById("bottomScroll"):document.all["bottomScroll"]
obj.scrollIntoView(true);
//-->
</SCRIPT>
Avatar billede ilflue Nybegynder
09. november 2005 - 20:24 #8
Ok jeg takker mange gange :)

Og lige en ting mere, hvis det er kan jeg godt oprette et nyt spørgsmål med point, men bare lige for at høre om det kan betale sig så kan i bare give mig et ja eller nej.

Er det muligt uden det virkelig helt store kodeværk, hvis man har en chat, og egen server med ASA fil og det hele, at få den til at opdatere hos alle clienter hver gang der er en der skriver i main, uden at man skal sætte den til auto refresh hver 3 sec..????
Avatar billede fennec Nybegynder
10. november 2005 - 09:02 #9
Ikke mig bekendt. Det kan vist laves igennem JAVA, men jeg ved ikke hvordan.

Det du evt kunne gøre var at have en skjult iFrame, som netop laver en refresh hver 3 sek. Den skal så tjekke databasen for om der er nye beskeder, og hvis der er opdater den hovedvinduet.

Chat scripts er netop kendt for at lægge meget pres på en server, og derfor er det ikke tilladt at have sådan et hos mange webhotel udbyder.
Avatar billede ilflue Nybegynder
10. november 2005 - 10:00 #10
Ja ok, kan godt se at det nok træker en del ned...
Men så prøver jeg det Iframe noget der. Bare jeg slipper for at se den main opdatere som en gal hele tiden, he he
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
Kurser inden for grundlæggende programmering

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