Avatar billede steen_hansen Forsker
12. februar 2004 - 10:29 Der er 13 kommentarer og
3 løsninger

image i coolmenu

Hvordan lægger jeg en pil-ned knap ind, som indikerer, at der er undermenupunkter? Ligeledes vil jeg gerne have en til-højre knap lagt ind i undermenuen, hvis der er en undermenu til undermenuen. Se menuen på http://www.dhtmlcentral.com/projects/coolmenus/examples/open_onclick.html
Avatar billede bamzen Nybegynder
12. februar 2004 - 14:12 #1
Prøv at se på arrow elementet i coinfigurationen, det er den du skal specificere at du skal bruge, (på hvert enkelt lag du vil bruge den), og der bestemmer du samtidig hvilken gif du vil bruge som pil...
Avatar billede bamzen Nybegynder
12. februar 2004 - 14:13 #2
Du kan læse mere detaljeret på www.dhtmlcentral.com
Avatar billede bamzen Nybegynder
12. februar 2004 - 14:14 #3
Avatar billede steen_hansen Forsker
12. februar 2004 - 14:29 #4
Ok, men hvor skal den linie indsættes? Mellem <body></body> formoder jeg? Og det skal sættes ind i .....?
Avatar billede steen_hansen Forsker
12. februar 2004 - 17:13 #5
Ingen bud? :)
Avatar billede steen_hansen Forsker
12. februar 2004 - 17:19 #6
Jeg har rettet i flg. uden resultat, nu forsvinder menuen simpelthen:

Sådan ser den ud efter ændringer:

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=160
oCMenu.level[0].height=18
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=1
oCMenu.level[0].borderY=1
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
myCoolMenu.level[1].arrow="/includes/images/menudown.gif"
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=5
oCMenu.level[0].arrowHeight=3
oCMenu.level[0].align="bottom"

Og sådan så det ud inden:

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=160
oCMenu.level[0].height=18
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=1
oCMenu.level[0].borderY=1
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="bottom"

Jeg er ikke sikker på, at det er det rigtige sted.
Avatar billede steen_hansen Forsker
12. februar 2004 - 17:24 #7
Der er fejl i det ovenstående, nu er det rettet til det nedenstående. Menuen kommer frem, men uden pil.

Desuden vil den pil jo komme ud for hver menu, den skal kun komme på ud for de punkter, jeg ønsker. Derfor mente jeg, at det skulle sættes ind her:

Opr.:

oCMenu.makeMenu('top1','','&nbsp;Erhverv','/business/')

Med pil:

oCMenu.makeMenu('top1','/includes/images/menudown.gif','&nbsp;Erhverv','/business/')

Men det vil den heller ikke godtage.

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=160
oCMenu.level[0].height=18
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=1
oCMenu.level[0].borderY=1
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow="/includes/images/menudown.gif"
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=5
oCMenu.level[0].arrowHeight=3
oCMenu.level[0].align="bottom"
Avatar billede bamzen Nybegynder
13. februar 2004 - 13:55 #8
I standard scriptet kommer der pil hvis der er underpunkter, ikke hvis der ikke er!

Du har desuden en fejl
oCMenu.level[0].arrow="/includes/images/menudown.gif"
oCMenu.level[0].arrow=0

slet linien

oCMenu.level[0].arrow=0
Avatar billede bamzen Nybegynder
13. februar 2004 - 13:56 #9
og jeg skal som regel nok svare, men har også kunder at pleje, derfor kan der desværre gå lidt tid af og til ;-)
Avatar billede steen_hansen Forsker
13. februar 2004 - 14:22 #10
Det er 10-4 :o)

Jeg har ændret det til:

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=160
oCMenu.level[0].height=18
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=1
oCMenu.level[0].borderY=1
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow="/includes/images/menudown.gif"
oCMenu.level[0].arrowWidth=5
oCMenu.level[0].arrowHeight=3
oCMenu.level[0].align="bottom"

- men der er stadig ingen pil :/

Jeg havde ikke set, at du havde svaret. Men det skyldtes nok de problemer med databsen :o)
Avatar billede bamzen Nybegynder
13. februar 2004 - 14:26 #11
prøv at skriv hele menu konfigurationen her!
Avatar billede steen_hansen Forsker
13. februar 2004 - 14:27 #12
Kan jeg forøvrigt selv tilføje flere niveauer?

Hardware
    Servere
        HP
            ServerNavn1
            ServerNavn2
            ServerNavn3
        IBM
            ServerNavn1
            ServerNavn2
            ServerNavn3
            ServerNavn4
    Routere
        Cisco
            Model1
            Model2
            Model3
            Model4
        Zyxel
            Model1
            Model2
            Model3
            Model4

Det må da kunne lade sig gøre at tilføje flere manuelt?
Avatar billede steen_hansen Forsker
13. februar 2004 - 14:28 #13
Du mener HELE menuen? Også scriptet mellem <head></head>?
Avatar billede steen_hansen Forsker
13. februar 2004 - 14:42 #14
//Menu object creation
oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname

oCMenu.frames = 0

//New properties in 4.06 - Set to open and/or close the menu onclick
oCMenu.openOnClick=1
oCMenu.closeOnClick=1

//Menu properties 
oCMenu.pxBetween=10
oCMenu.fromLeft=20
oCMenu.fromTop=68 
oCMenu.rows=1
oCMenu.menuPlacement="center"
                                                           
oCMenu.offlineRoot="file:///C|/Inetpub/wwwroot/dhtmlcentral/projects/coolmenus/examples/"
oCMenu.onlineRoot="http://www.minside.dk"
oCMenu.resizeCheck=1
oCMenu.wait=1000
oCMenu.fillImg="/includes/topmenu/cm_fill.gif"
oCMenu.zIndex=0

//Background bar properties
oCMenu.useBar=1
oCMenu.barWidth="655"
oCMenu.barHeight="menu"
oCMenu.barClass="clBar"
oCMenu.barX=0
oCMenu.barY=0
oCMenu.barBorderX=0
oCMenu.barBorderY=0
oCMenu.barBorderClass=""

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel() //Add this for each new level
oCMenu.level[0].width=160
oCMenu.level[0].height=18
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=1
oCMenu.level[0].borderY=1
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow="/includes/images/menudown.gif"
oCMenu.level[0].arrowWidth=5
oCMenu.level[0].arrowHeight=3
oCMenu.level[0].align="bottom"

//EXAMPLE SUB LEVEL[1] PROPERTIES - You have to specify the properties you want different from LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[1]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[1].width=oCMenu.level[0].width-2
oCMenu.level[1].height=18
oCMenu.level[1].regClass="clLevel1"
oCMenu.level[1].overClass="clLevel1over"
oCMenu.level[1].borderX=1
oCMenu.level[1].borderY=1
oCMenu.level[1].align="right"
oCMenu.level[1].offsetX=-(oCMenu.level[0].width-2)/2+20
oCMenu.level[1].offsetY=0
oCMenu.level[1].borderClass="clLevel1border"

//EXAMPLE SUB LEVEL[2] PROPERTIES - You have to specify the properties you want different from LEVEL[1] OR LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[2]=new cm_makeLevel() //Add this for each new level (adding one to the number)
oCMenu.level[2].width=160
oCMenu.level[2].height=18
oCMenu.level[2].offsetX=0
oCMenu.level[2].offsetY=0
oCMenu.level[2].regClass="clLevel2"
oCMenu.level[2].overClass="clLevel2over"
oCMenu.level[2].borderClass="clLevel2border"
Avatar billede steen_hansen Forsker
01. marts 2004 - 23:07 #15
Det virker, tak for hjælpen :o)
Avatar billede steen_hansen Forsker
02. marts 2004 - 12:29 #16
Hej bamze!

Håber du har tid til at kigge forbi http://www.eksperten.dk/spm/472057
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