Avatar billede mikkel_strack Nybegynder
27. december 2004 - 16:20 Der er 2 kommentarer og
1 løsning

Scrollintoview og opera

Jeg har en div med scrollbar - og da jeg gerne ville ha den til at scrolle ned til et bestemt sted, lod jeg mig inspirere af dette script (nederst) som olebole postede for tid tilbage..

Det virker helt fint i IE og Firefox - men er tilgengæld helt galt i Opera...
Kan det løses på nogen måde?? Og i så fald kan nogen lede mig på rette spor?

Mikkel

************

<html>
<head>
<script type="text/javascript">
function goToAnchor(which) {
    if (document.getElementById) {
        document.getElementById(which).scrollIntoView();
    }
    else if (document.all) {
        document.all[which].scrollIntoView();
    }
}
</script>
</head>
<body>
<div id="Layer1" style="position:absolute; width:200px; height:185px; z-index:1; overflow: auto">
  <p><a name="top" id="top">TOP</a></p>
  <p>f</p>
  <p>afds</p>
  <p>adfs</p>
  <p>asdf</p>
  <p>asdf</p>
  <p><a name="hertil" id="hertil">Hertil</a></p>
  <p>asdf</p>
  <p>asdf</p>
  <p>adfs</p>
  <p><a name="bund" id="bund">BUND</a></p>
</div>
<a href="java script:goToAnchor('top');" style="position:absolute;top:300px;">til toppen</a>
<a href="java script:goToAnchor('hertil');" style="position:absolute;top:320px;">hertil</a>
<a href="java script:goToAnchor('bund');" style="position:absolute;top:340px;">til bunden</a>
</body>
</html>

*************
Avatar billede powernodes Nybegynder
28. december 2004 - 10:25 #1
Well scrollIntoView() er bare ikke supporeret af Opera.
Et alternativ er det anchor

<a name="scrollIntoView" id="scrollIntoView"></a>

og så bruge

window.location.href = "#scrollIntoView"; i js.
Avatar billede mikkel_strack Nybegynder
07. marts 2005 - 17:50 #2
Af og til glemmer man et spørgsmål...beklager..
Jeg endte med at droppe det i opera, men smid bare et svar powernodes..
Avatar billede mikkel_strack Nybegynder
10. marts 2006 - 05:10 #3
Lukker selv så
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