Avatar billede dkklein Nybegynder
27. april 2002 - 17:06 Der er 6 kommentarer og
1 løsning

Scrollbox

Jeg har fundet et javascript som kan scrolle en text op eller ned i en box.

Se en demo her: http://www.dynamicdrive.com/dynamicindex11/scrollc2.htm

Jeg har selv rettet den til på mit site således at indholdet i boksen kommer fra en MySQL database. Det vil sige at mængden at data varierer.

Er der nogen der kan modificere ovenstående javasscript således at knapperne kun vises hvis der er så meget tekst at det er nødvendigt at scrolle?
Avatar billede jakoba Nybegynder
27. april 2002 - 17:30 #1
øh, det script virker altså ikke i IE4

ellers skulle det være i funktionen getcontent_height:

function getcontent_height(){
    if (iens6)
contentheight=crossobj.offsetHeight
    else if (ns4)
document.nscontainer.document.nscontent.visibility="show"
// -------- tilføjet 3 linier herunder
    if ( contentheight < hojden_paa_dit_clipping_area ) {
        // udskift de to billeder med et gennemsigtigt .gif billede
    }
// -------- tilføjet 3 linier herover
}

mvh JakobA
Avatar billede dkklein Nybegynder
27. april 2002 - 17:39 #2
Det bekymrer mig knap så meget at det ikke virker i IE4, de fleste af mine brugere kører IE5 eller IE6.

Jeg er ikke så stiv i javascript. Hvordan ville du udskifte gifferne?
Avatar billede jakoba Nybegynder
27. april 2002 - 17:52 #3
giv <img kommandoen med giffen et navn fx:

<img name='opknap' src='opknap.gif'>
<img name='nedknap' src='nedknap.gif'>

og så kan du udskifte med sætningerne:
    document.images.opknap.src="gennemsigtig.gif";
    document.images.nedknap.src="gennemsigtig.gif";

billedet gennemsigtig.gif skal helst have samme størrelse som opknap.gif og nedknap.gif .
Avatar billede dkklein Nybegynder
27. april 2002 - 18:34 #4
Tak, det virker. Svarer du på spørgsmålet så du kan få pointene.
Avatar billede jakoba Nybegynder
27. april 2002 - 18:34 #5
ok da :-)
Avatar billede dkklein Nybegynder
27. april 2002 - 18:43 #6
Jeg byttede lige om på fortegnene fordi knapperne kom til syne med det samme for så et split sekund senere at forsvinde. Så først vises den gennemsigtige gif som udskiftes med de rigtige hvis indholdet er større end boksen.  Igen tak for hjælpen.
Avatar billede jakoba Nybegynder
27. april 2002 - 18:45 #7
Ja nu du siger det, det er jo en meget bedre måde.
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