Avatar billede jaxzdk Nybegynder
04. juni 2002 - 13:15 Der er 8 kommentarer

Mangle Menu Script

Jeg står og mangler et menu script - kan simpelthen ikke finde det nogle steder. Det skal virke til PC både explorer og netscape.

Det er en meget simple menu - den kan ses i grafik på

http://www.danline.dk/preview/iai/iai.jpg

Håber nogen kan hjælpe !!

Sanne


Avatar billede benson Nybegynder
04. juni 2002 - 13:40 #1
Ham her har noget der er godt !

har brugt hans kode en del !!

http://www.cgocable.net/~cbarron/scripts.htm
Avatar billede benson Nybegynder
04. juni 2002 - 13:41 #2
Avatar billede jakoba Nybegynder
04. juni 2002 - 13:49 #3
Avatar billede jakoba Nybegynder
04. juni 2002 - 13:52 #4
Øh.. benzon. jeg får fejl i NS:
  Error: document.all is not a function
  Source File: http://www.cgocable.net/~cbarron/scrptpub/vertmenu.htm
Line: 25
Avatar billede benson Nybegynder
04. juni 2002 - 13:56 #5
Hmm ! havde lige glemt at du også ville have til NS

Kig på hans main page, der er løsninger til nåde IE og NS !

Men ikke denne style menu !
Jeg bruger selv drop down løsningen, lettere modificeret i designet. Men bruger hans princip !

Det er nemt at tilpasse !!
Avatar billede jaxzdk Nybegynder
04. juni 2002 - 13:56 #6
Jeg har fundet nogle scripts der ligner disse på dhtmlcentral.com - mit problem er at baggrundsfarven og det lille stykke grafik også skal skifte.

Det vigtigste er at jeg kan styre baggrundsfarven...
Avatar billede jakoba Nybegynder
04. juni 2002 - 14:38 #7
her er en modifikation til  funktionen  top_subs  der ændrer baggrundsfarven for udfildet/ikke udfildet link;

function top_subs(show, num){
        for (var j=0; j<this.sub.length; j++){
                if (show){
                        this.sub[j].showIt()
this.css.background="#ccffff";    // ny linie
                        if (foldImg) this.ref["imgFold"+num].src = foldoutImg.src
                        if (substayfolded){if(this.sub[j].sub.status) this.sub[j].sub.showIt()
                        }else{
                                if (foldImg) this.sub[j].ref["imgFold"+num+"Sub"+j].src = foldsubinImg.src
                                this.sub[j].sub.hideIt()
                        }
                }else{
                        this.sub[j].hideIt();
this.css.background="#ffccff";  // ny linie
                        if (foldImg) this.ref["imgFold"+num].src = foldinImg.src
                        if (!substayfolded) this.sub[j].sub.hideIt()
                        else if (substayfolded) this.sub[j].sub.css.visibility="hidden"
                }
        }
}

det virker i IE og NS7.
det virker sandsynligvis i IE 5+ og NS6
det virker nok ikke i Opera.
det virker definitivt ikke i NS4.

nvh JakobA
Avatar billede jakoba Nybegynder
04. juni 2002 - 14:39 #8
Ups.  udfildet -> udfoldet
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