Avatar billede groeft Nybegynder
16. februar 2005 - 11:13 Der er 1 kommentar

fjerne farven på ikke aktive knapper

Jeg har nogle knapper på min side som alle er hvide. Når man kører musen over skifter knapperne farve og klikker man på en knap ændre den eksempelvis farve fra hvid til blå så længe man befinder sig under det punkt. Men når man så klikker på et andet punkt skal den blå knap fra før jo blive hvid igen, men samtidig skal den have sin rollover effekt. Er der ikke en funktion hvor man kan "rense" en knap når man trykker på en anden?
På forhånd tak
Avatar billede rugre Nybegynder
17. februar 2005 - 11:13 #1
hej groeft ville nok lave det med movieclips istedet:

menu_array = new Array("menupunkt1", "menupunkt2", "menupunkt3", "menupunkt4", "menupunkt5", "menupunkt6", "menupunkt7");
menu_load = new Array("www.runeg.com", "www.runeg.com", "www.runeg.com", "www.runeg.com", "www.runeg.com", "www.runeg.com", "www.runeg.com");
for (var i = 0; i<menu_array.length; i++) {
    duplicateMovieClip("b1_mc", ["newb"+i+"_mc"], i);
    this["newb"+i+"_mc"].id = i;
    this["newb"+i+"_mc"]._y = b1_mc._y+(30*i);
    this["newb"+i+"_mc"].textHolder.text = menu_array[i];
    this["newb"+i+"_mc"].onRollOver = this["newb"+i+"_mc"].onDragOver=function () {
        this.gotoAndStop("over");
    };
    this["newb"+i+"_mc"].onRollOut = this["newb"+i+"_mc"].onDragOut=function () {
        if (pressedItem == this.id) {
            this.gotoAndStop("down");
        } else {
            this.gotoAndStop("start");
        }
    };
    this["newb"+i+"_mc"].onRelease = function() {
        this.gotoAndStop("down");
        pressedItem = this.id;
        reset();
        load(menu_load[this.id]);
    };
}
b1_mc._visible = 0;
function reset() {
    for (var j = 0; j<menu_array.length; j++) {
        this["newb"+j+"_mc"];
        if (pressedItem != this.id) {
            this["newb"+j+"_mc"].gotoAndStop("start");
        }
    }
}
function load(loadUrl) {
    getURL("http://"+loadUrl, "_blank");
}

har lavet en supegrim menu men den virker og den er meget nem for dig at rette i:
http://www.runeg.com/eksperten/groeft/

med venlig hilsen
http://www.runeg.com
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

IT-JOB

Politiets Efterretningstjeneste

Fullstack softwareudvikler i PET

Capgemini Danmark A/S

Client Partner

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Kryptokustode til opbygning af Forsvarets nye IT-platform

AL Sydbank

AI Engineer