Avatar billede durd Nybegynder
25. september 2002 - 00:16 Der er 42 kommentarer og
1 løsning

Problemer med topmenu!

Jeg har hentet den menu fra dynamicdrive.com der hedder HV Menu, men jeg kan ikke få ændret HELE barens størrelse, for der er ikke noget i indstillingsfilen man kan indstille bredden med.

Det jeg vil høre er om en eller anden kan fortælle mig hvordan, jeg kan få lavet menuen mindre i bredden så den kommer til at passe på mit site. Altså hvis der er nogen der har en ide til hvad jeg kan ændre i koden. Ellers hvis det ikke er noget I kan gennemskue, så ville det også være rart hvis en af jer kendte en anden topmenu af samme slags, som kunne blive plajeret på mit site der hvor den anden menu er nu. Altså så den bare passede perfekt.

Det er her jeg har fået menuen fra:
http://www.dynamicdrive.com/dynamicindex1/hvmenu/index.htm

Og her prøver jeg så at få den ind på mit site:
http://www.limer.dk/menu/

Er villig til at give rigtig mange points, hvis en kan komme med en løsning jeg kan bruge.
Avatar billede Slettet bruger
25. september 2002 - 00:19 #1
Det kan sagtens lade sig gøre... hvis jeg ser rigtigt er det den samme som jeg har brugt her: www.studikrogen.dk
Avatar billede Slettet bruger
25. september 2002 - 00:20 #2
skulle være www.studiekrogen.dk
Avatar billede angelod Novice
25. september 2002 - 00:26 #3
Nej questis. Du bruger CoolMenus, der desuden er mit favorit menuscript. Det virker så godt, og programmøren er ret god til at få lavet opdateringer. :o)
Avatar billede Slettet bruger
25. september 2002 - 00:27 #4
nå for søren, så behøver jeg ikke sige mere &:-( men hvorfor så ikke bruge den &:-)
Avatar billede angelod Novice
25. september 2002 - 00:28 #5
Måske fordi han ikke kendte til den, eller fordi han ville forsøge sig med HV Menu? :o)
Avatar billede angelod Novice
25. september 2002 - 00:32 #6
johnnydrud >> Du skal ændre bredden ved at ændre størrelsen på hver topmenu. I eksemplet kan jeg se denne linie:

MenuX=new Array(Text to show, Link, background image (optional), number of sub elements, height, width);

Her skal du så bare rette "width" til noget mindre.. Det vil jeg ihvertfald mene er løsningen. :o)
Avatar billede angelod Novice
25. september 2002 - 19:31 #7
Hvaaa.. Kan du få det til at virke, eller skal du bruge mere hjælp? :o)
Avatar billede durd Nybegynder
25. september 2002 - 19:40 #8
Jeg prøver det lige i morgen eller i overmorgen, for jeg har vildt travlt. Håber lige I kigger herind dér og ser hvordan det går :D

Hvor kan jeg for resten hente CoolMenus? Er den lettere at sætte op end den anden? Takker forløbig for hjælpen..
Avatar billede angelod Novice
25. september 2002 - 19:51 #9
Den er ikke lettere at opsætte.. Faktisk kan den være lidt af en udfordring, men den er stærk at bruge. HV Menu ser nu ud til at virke helt fint, så der er skam ingen grund til at skifte. :o)

Skriv bare når du har fået testet det. Skulle bare lige høre om du havde haft tid. Det haster jo ikke mere for os end det gør for dig selv. ;)
Avatar billede durd Nybegynder
25. september 2002 - 20:05 #10
Det har du sgu ret i :)

Jeg har lige kigget på coolmenus og jeg aner overhovedet ikke hvor jeg skal begynde eller slutte. Tror jeg holder mig til HV Menu..

Nu har jeg prøvet at rette det du skrev, men når jeg ændrer i det, er det ikke dele af overmenuen der bliver ændret i bredde, men de layers der kører ned. Jeg er derfor helt sikker på det ikke er det jeg skal rette I.. ;/
Avatar billede angelod Novice
25. september 2002 - 20:18 #11
Okay, jeg kigger på det. :o)
Avatar billede durd Nybegynder
25. september 2002 - 20:24 #12
Thanx! Det lyder godt nok nice :)
Avatar billede angelod Novice
25. september 2002 - 20:30 #13
Okay, jeg havde nu godt nok ret, men pyt, du har nok misforstået mig.

Du skal, i filen exmplmenu_var.js, ændre linien:
  Menu1=new Array("Træf-info","","",0,20,145);

Til:
  Menu1=new Array("Træf-info","","",0,20,126);

Det er såmænd det hele. Jeg hentede din side og testede det, og det var alt hvad der skulle til. :o)
Avatar billede durd Nybegynder
25. september 2002 - 20:32 #14
HVAAAAAAAAD???? Hmmm hva har jeg gjort galt..

Prøver lige igen og skriver når jeg har testet det..
Avatar billede angelod Novice
25. september 2002 - 20:33 #15
Fint nok. :o)
Avatar billede durd Nybegynder
25. september 2002 - 20:40 #16
WOOOOOW det virkede :DDD

Havde ikke prøvet at ændre den første menu, men nogen af de næste.. Det virkede nemlig ikke når jeg ændrede i dem.

Nu er der bare det problem at den menu der hedder "Træf-info" skal være en fold-ud menu ligesom f.eks. "Tilmelding" og "Brugere" er. Nogen gode ideer til hvordan jeg gør det?
Avatar billede durd Nybegynder
25. september 2002 - 20:40 #17
Mener bare så det hele ikke bliver fucked up..
Avatar billede angelod Novice
25. september 2002 - 20:42 #18
Jo da. Jeg udarbejder lige en "tutorial" ;)
Avatar billede durd Nybegynder
25. september 2002 - 20:46 #19
Men hov det virkede jo bare med det samme :)
Avatar billede durd Nybegynder
25. september 2002 - 20:50 #20
Du behøver ik lave noget alligevel..
Der er bare et par problemer mere..

1.
Menuen står ikke lige i midten her hos mig. der er lidt luft i venstre side og den går lidt for langt ud i højre side.

2.
Så er menuen også lidt for bred i højden.
Avatar billede angelod Novice
25. september 2002 - 20:52 #21
Okay, jeg tilføjer 2 punkter til det. Du kan altid ændre det. :o)

Vi starter med at sætte at der skal være 2 punkter, dette gøres ved at ændre:
  Menu1=new Array("Træf-info","","",0,20,126);
til:
  Menu1=new Array("Træf-info","","",2,20,126);

Så tilføjer vi de 2 punkter efter Menu1 så det bliver til:
  Menu1=new Array("Træf-info","","",2,20,126);
    Menu1_1=new Array("Generelt","index.php?menuid=1&pageid=1","",0,20,145);
    Menu1_2=new Array("Ekstra","index.php?menuid=1&pageid=2","",0);

Og det er så dét, og jeg ved du har løst det selv, men for klarhedens skyld forklarer jeg det lige lidt nærmere. Et menupunkt kan have 6 parametre, og de er som følger: Tekst, Link, Baggrunds-billede, Antal undermenu punkter, Højden og Bredden.

Til det første punkt skal du angive dem alle (baggrunds-billedet kan angives som "" hvis der ikke er noget), resten kan du udelade Højden og Bredden ved da de tages fra det sidst kendte punkt.

Håber det "demystificerede" det lidt. :o)
Avatar billede angelod Novice
25. september 2002 - 20:55 #22
Øøøh.. Jeg kan slet ikke se menuen på din side nu. Den rapporterer en JavaScript fejl.
Avatar billede angelod Novice
25. september 2002 - 21:22 #23
Okay, her er nogle fejlretninger til dig. Jeg poster lidt linier, og så er jeg ret sikker på at du selv kan se hvad der skal ændres:

var StartLeft=0;

Menu1=new Array("Træf-info","index.php?menuid=1","",4,20,132);

Menu6=new Array("Admin","","",0,20,133);
Avatar billede durd Nybegynder
25. september 2002 - 21:27 #24
nøj nu passer den ret så tæt på perfekt i bredden
Avatar billede angelod Novice
25. september 2002 - 21:29 #25
Ja hvis du skriver:
  Menu6=new Array("Admin","","",0,20,133);

Så passer den faktisk meget perfekt. :o)
Avatar billede angelod Novice
25. september 2002 - 21:29 #26
Sludder!
Jeg mente:
  Menu6=new Array("Admin","","",0,20,135);
Avatar billede durd Nybegynder
25. september 2002 - 21:31 #27
Det der er jo sygt.. Den passer 100% i bredden. :))))
Avatar billede durd Nybegynder
25. september 2002 - 21:31 #28
hvad så med højden?
Avatar billede angelod Novice
25. september 2002 - 21:36 #29
Menu1=new Array("Træf-info","index.php?menuid=1","",4,18,132);
Avatar billede durd Nybegynder
25. september 2002 - 21:36 #30
Jeg sidder ved en lidt "lortet" computer nu, så jeg kan ikek se om højden passer. Ellers udover det må jeg så bede dig om en ALLER sidste tjeneste.

Hvis det måske så var muligt at teksterne i hovedmenuen var centreret, mens dem der folder ud stadig står til venstre...

Ville være SÅ vildt, hvis det er muligt..
Avatar billede durd Nybegynder
25. september 2002 - 21:40 #31
Hov måske en ting mere hvis du ved hvordan. Hvis nu de layers der kører ned kunne være lidt transparente. Undskyld jeg spørger sådan, men du har jo for vildt styr på det halløj :)
Avatar billede angelod Novice
25. september 2002 - 21:41 #32
Jeg beklager, men som jeg kan se det lige nu, så kan du ikke gøre det med HV Menu. Du kan med CoolMenus, men den er lidt tung at danse med (har overvejet at lave en menu-designer til CoolMenus, men den er som sagt ikke lavet endnu). :o)
Avatar billede angelod Novice
25. september 2002 - 21:41 #33
Ein moment mal. Jeg kigger lige. ;)
Avatar billede durd Nybegynder
25. september 2002 - 21:44 #34
Nå men under alle omstændigheder mange tak for hjælpen. Du må jo lige skrive, hvis det bliver til noget med den menu-designer. :)

Endnu en gang tak.. Kom lige med et svar ik? :D
Avatar billede durd Nybegynder
25. september 2002 - 21:45 #35
uuhhh... nice :D
Avatar billede angelod Novice
25. september 2002 - 21:45 #36
Desværre, endnu engang snakker vi om CoolMenus. I HV Menu har du ikke mulighed for at sætte en klasse, hvilket er nødvendigt fordi vi skal bruge CSS.
Avatar billede angelod Novice
25. september 2002 - 21:46 #37
Okay, her er et svar, og jo da, jeg poster her hvis menu-designeren bliver til noget. Måske skal jeg bruge en beta-tester eller fem. ;)
Avatar billede durd Nybegynder
25. september 2002 - 21:47 #38
aaaarh damn da.. jeg ska vist finde ud af den der CoolMenus på et tidspunkt, så jeg kan få menuen helt perfekt.
Avatar billede durd Nybegynder
25. september 2002 - 21:48 #39
Takker igen =)
Avatar billede angelod Novice
25. september 2002 - 21:49 #40
Det var du så lidt. Takker for point. :o)
Avatar billede angelod Novice
25. september 2002 - 21:49 #41
du = da >_<
Avatar billede durd Nybegynder
25. september 2002 - 21:50 #42
Lyder godt.. Se så at komme i gang.. Hehe!! ;)
Avatar billede durd Nybegynder
25. september 2002 - 22:17 #43
min email er johnny@drud.net hvis du finder ud af noget :D
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