Avatar billede easysoft_studios Nybegynder
08. december 2001 - 00:50 Der er 6 kommentarer og
1 løsning

en utrolig let en....

den her er bare pga. min ekstrem ringe RAM (hukomelse...)

hvordan er det man re-loade billeder, så fx. rollover effekter går lidt tjepper?? kan sgu ikke lige huske det...
Avatar billede nute Nybegynder
08. december 2001 - 00:52 #1
<script>
img1 = new Image();
img1.src = \"etbilde.gif\";
img2 = new Image();
img2.src = \"etannetbilde.gif\";
</script>
Avatar billede easysoft_studios Nybegynder
08. december 2001 - 00:56 #2
haløjsa!
takker, det smutter sgu once in a while :-)
Avatar billede easysoft_studios Nybegynder
08. december 2001 - 00:58 #3
når jeg nu lige har dig er, kan du så hjælpe mig med det der script, for noget tid siden??
Avatar billede nute Nybegynder
08. december 2001 - 01:00 #4
hva tenker du på ?
Avatar billede easysoft_studios Nybegynder
08. december 2001 - 01:06 #5
den her kode som du skrev:


    var lockedPicName = \'\';
    var picLocked = false;
    var lastMenu = \'\';
   
    var ns, ns6, ie;
   
    ns  = (document.layers) ? true : false;
    ns6 = (document.getElementById) ? true : false;
    ie  = (document.all) ? true : false;
   
    function getLayerStyle( lyr ){
      if( ns ){
        return document.layers[lyr];
        } else if( ie ){
          return document.all[lyr].style;
      } else if( ns6 ){
          return document.getElementById(lyr).style;
        }
    }
   
    function changeVisibility( menu ){
      newMenu = menu;
        menu = getLayerStyle( menu );
        if( lastMenu.length > 0 ){
          tmpMenu = getLayerStyle( lastMenu );
            tmpMenu.visibility == \"hidden\";
        }
        if( menu.visibility == \"hide\" || menu.visibility == \"hidden\" ){
          menu.visibility = \"visible\";
            lastMenu = newMenu;
        } else {
          menu.visibility = \"hidden\";
        }
    }
   
    function active(name){
        document.images[name].src=\'images/\'+name+\'_s.gif\';
    }
   
    function deactive(name){
      if( !picLocked ){
          if( lockedPicName != name && lockedPicName != \'\' ) {
              document.images[lockedPicName].src=\'images/\'+lockedPicName+\'_v.gif\';
            } else {
              document.images[name].src=\'images/\'+name+\'_v.gif\';
            }
      } else {
          if( lockedPicName != name ) {
              document.images[name].src=\'images/\'+name+\'_v.gif\';
            }
        }
    }
   
    function lockPic( name ){
      if( picLocked ){
          if( lockedPicName != name ){
                picLocked = false;
                changeVisibility( lockedPicName + \"Layer\" );
              deactive( lockedPicName );
                picLocked = true;
                lockedPicName = name;
                active( name );
            } else {
                active( name );
                picLocked = false;
                lockedPicName = \'\';
            }
        } else {
          active( name );
            picLocked = true;
            lockedPicName = name;
        }
       
        changeVisibility( name + \"Layer\" );
    }

hvad skal der skiftes ud for at det er et 3. billeder der vise når man har klikket på fx. News.

Altså et alm. billede når billede bare står, et anderledens når musen føres over, og det billede der låses når man klikker, er et trejde...
Avatar billede nute Nybegynder
08. december 2001 - 01:10 #6
hmmm...så skal det skrives helt om...men det er noe jeg ikke kan gjøre nå...jeg er trøtt og skal snart i seng :-)
Avatar billede easysoft_studios Nybegynder
08. december 2001 - 01:12 #7
ok, jeg tænkte bare om det har noget med lockPic, jeg tror bare jeg sidder og \"flipper\" lidt, bare for at prøve...

sov godt, og god weekend :)
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