Avatar billede m0nk3y Nybegynder
08. december 2005 - 15:11 Der er 7 kommentarer og
1 løsning

Lidt hjælp til en scroll bar eller et javascript.

Hej Eksperter!

Jeg tænkte at jeg i juletiden ville have lidt sne på min side, så derfor fandt jeg det originale sne-javascript frem som alle nok kender. Men mit problem ligger i, at jeg har et midterframe som sneen ikke skal komme i, og den skal derfor kun være ude ved hver side.
Derfor tænkte jeg at problemet nok kunne løses ved at lave 3 frames, det kunne det også! MEN så kom der et nyt problem.
For når min side så bliver lidt højere så kommer der en scroll bar midt i det hele, som jeg ikke synes passer særligt godt ind!

I kan se det på http://www.WebonNet.dk - mit spørgsmål til jer er så om jeg på en måde kan beholde framet og flytte den midterste scrollbar helt ud til siden (hvad jeg ikke selv synes lyder særlig sandsynlig), eller om der var en der kunne modificere sne-javascriptet så det kun lå i baggrunden og ikke kom ind over min midter table?
Javascriptet kan downloades/ses på http://www.WebonNet.dk/shop/snow.js

Hvis der er noget jeg ikke har gjort klart, så bare spørg!
Håber der er nogle der kan hjælpe!

Med venlig hilsen
Kristian Just Iversen
Avatar billede u6e96b22 Nybegynder
08. december 2005 - 15:19 #1
scroll baren kommer jo fordi din side er større en skærm størrelsen, prøv at gøre din side mindre, ellers hvis den skal fjernes så kan man ikke se bunden
Avatar billede m0nk3y Nybegynder
08. december 2005 - 16:14 #2
Det ved jeg godt.

Men det bliver svært at gøre min side mindre da der i nogle undersider vil være mange produkter, og mit design synes jeg sådan set ikke der skal gøres noget ved.

Det bedste lige nu ville være hvis der var en der kunne modificere det lille javascript så den lå som bagerste lag og ikke kom ind over tablen, så ville jeg kunne droppe de frames som jeg egenligt ikke synes om.

Håber stadig på hjælp..

Med venlig hilsen
Kristian Just Iversen
Avatar billede roenving Novice
08. december 2005 - 16:19 #3
F.eks. (inde midt i !-)

    } else if (ie4up||ns6up) {
      if (i == 0) {
        document.write("<div id=\"dot"+ i +"\" style=\"position: absolute; z-index: "+ (i-no) +"; visibility: visible; top: 15px; left: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
      } else {
        document.write("<div id=\"dot"+ i +"\" style=\"position: absolute; z-index: "+ (i-no) +"; visibility: visible; top: 15px; left: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
      }
    }
Avatar billede roenving Novice
08. december 2005 - 16:23 #4
Hrm, der er jo ingen forskel på det, der skrives, når i er 0 eller ellers, så lige den blok kan forkortes til:

for (i = 0; i < no; ++ i) { 
    dx[i] = 0;                        // set coordinate variables
    xp[i] = Math.random()*(doc_width-50);  // set position variables
    yp[i] = Math.random()*doc_height;
    am[i] = Math.random()*20;        // set amplitude variables
    stx[i] = 0.02 + Math.random()/10; // set step variables
    sty[i] = 0.7 + Math.random();    // set step variables
    if (ns4up)                        // set layers
        document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"><\/layer>");
    else if (ie4up||ns6up)
        document.write("<div id=\"dot"+ i +"\" style=\"position: absolute; z-index: "+ (i-no) +"; visibility: visible; top: 15px; left: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
    }
  }
Avatar billede m0nk3y Nybegynder
08. december 2005 - 16:54 #5
Jamen det ser jo minsandten ud til at virke efter hensigten! Dog efter en mindre rettelse i din if og else if sætning da den gav syntax fejl.

Men det var jo lige som jeg gerne ville have det, smid et svar og så får du point!

Med venlig hilsen
Kristian Just Iversen
Avatar billede roenving Novice
08. december 2005 - 16:56 #6
Velbekomme '-)
Avatar billede roenving Novice
08. december 2005 - 17:00 #7
-- og tak for point ;~}
Avatar billede m0nk3y Nybegynder
08. december 2005 - 17:02 #8
Det er skam mig der takker :-)
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