Avatar billede Slettet bruger
23. april 2001 - 23:17 Der er 25 kommentarer og
1 løsning

Drop down menu med giffer

Jeg har prøvet at kigge alle (næsten) spørgsmål igennem i min søgning efter en brugbar dropdown menu.

Jeg havde engang stjålet en menu som sgi.com havde på deres side. Den var skidefed, og virkede i IE 4.0 og NN 4.0...

Men jeg vil have:

1. skal kunne bruge gif filer istedet for tekst

2. intet krav om submenuer

3. skal virke i IE 4.0 - 5.5, NN 4.7 - 6.0, Opera
Avatar billede dope Nybegynder
23. april 2001 - 23:21 #1
lytter med...
Avatar billede nute Nybegynder
23. april 2001 - 23:21 #2
du kan finne en hel masse links til gode menyer her:

http://www.bratta.com/dhtml/scripts/list.asp

hvis du vil bruke bilder istedenfor tekst, så er det jo bare å sette inn <img...> istedenfor tekst...

/nute
Avatar billede theartist Nybegynder
23. april 2001 - 23:25 #3
du skal have fat i DHTML, der er efterhånden rigtig mange gange blevet spugt om dette spørgsmål om hvordan man får en menu, som f.eks www.tv2.dk har.

Søg f.eks. på tv2 menu, så får du rigtig mange spørgsmål (og svar) som minder om dit.

Avatar billede Slettet bruger
23. april 2001 - 23:28 #4
Problemet er, at de er for uoverskuelige.. Hvor ville DU sætte et billede ind her?

    if(subnum==0) str=\'<div id=\"div\'+this.name+\'Sub\'+num+\'\" class=\"cl\'+this.name+\'Subs\">\\n\'
    str+=\'\\t<div id=\"div\'+this.name+\'Sub\'+num+\'_\'+subnum+\'\" class=\"cl\'+this.name+\'Sub\">\'
    if(link) str+=\'<a href=\"\'+link+\'\"\'; else str+=\'<a href=\"#\" onclick=\"\'+this.name+\'.menusub(\'+num+\',\'+subnum+\'); return false\"\'
    if(target) str+=\' target=\"\'+target+\'\" \'
    str+=\' class=\"clA\'+this.name+\'Sub\">\'+text+\'</a></div>\\n\'
Avatar billede Slettet bruger
23. april 2001 - 23:29 #5
theartist> Læs lige mit spørgsmål..
Avatar billede nute Nybegynder
23. april 2001 - 23:30 #6
vel...det er litt vanskelig å bare legge inn et bilde et sted uten å kjenne til konteksten, men man kunne f.eks sette inn bilde etter hver <div> tag...

/nute
Avatar billede theartist Nybegynder
23. april 2001 - 23:44 #7
jeg læste det - hvor er det jeg er galt på den?

Det er jo ved at blive lidt sent, så jeg har da måske misforstået dig!
Avatar billede theartist Nybegynder
23. april 2001 - 23:47 #8
er det ikke nogenlunde et script som det der bruges på f.eks. www.superkontakt.dk du er ude efter - det site bruger giffer i drop-down\'en.

Scriptet er forholdvis simpelt, jeg vil forslå dig at kopiere hele koden på dette site og så tilpasse tabellerne til dit site, det er nu ikke så svært, det er jo lavet ordentligt og overskueligt :-)

Avatar billede Slettet bruger
23. april 2001 - 23:47 #9
\"Jeg har prøvet at kigge alle (næsten) spørgsmål igennem i min søgning efter en brugbar dropdown menu.\"
Avatar billede Slettet bruger
23. april 2001 - 23:48 #10
Jo, det er det faktisk...Men mon det er lovligt? *S*
Avatar billede theartist Nybegynder
23. april 2001 - 23:48 #11
du har hermed fået tilladelsen (det er mig der har været med til at lave det :-))
Avatar billede Slettet bruger
23. april 2001 - 23:50 #12
men det er et problem at menuen ikke virker i NN 6...
Avatar billede theartist Nybegynder
23. april 2001 - 23:50 #13
du bryder nu ikke så mange copyright regler ved dette, vi har ganske simplet lavet det meget ala andres dropdowns, men vi har bare gjort det en smule mere overskueligt (syntes vi selv). Desuden så virker det uafhængigt af koordinater fra side top og venstre kant, hvilket er sjældent i den her slags scripts.
Avatar billede theartist Nybegynder
23. april 2001 - 23:52 #14
Nå da da, det har den da ellers gjort hidtil, den må vi da have kigget på ved lejlighed, men det er netop pga vores position:absolute; frem for relative at netscape kan have nogle bugs med det.
Avatar billede Slettet bruger
23. april 2001 - 23:54 #15
NN 6 skodder også for vildt...
Avatar billede theartist Nybegynder
23. april 2001 - 23:55 #16
under 1% af vores besøgende bruger netscape, så vi tager den også lidt med ro, selv om jeg er tilhænger af cross browser udvikling.
Avatar billede Slettet bruger
24. april 2001 - 00:02 #17
Jeg tror sq jeg nupper din menu, så må jeg lave en Netscape escape..høhø..Jeg kan jo bare lave de øverste knapper til links, som NN 6 brugere kan trykke på..
Avatar billede Slettet bruger
24. april 2001 - 00:02 #18
Jeg tror sq jeg nupper din menu, så må jeg lave en Netscape escape..høhø..Jeg kan jo bare lave de øverste knapper til links, som NN 6 brugere kan trykke på..
Avatar billede Slettet bruger
24. april 2001 - 00:02 #19
Jeg tror sq jeg nupper din menu, så må jeg lave en Netscape escape..høhø..Jeg kan jo bare lave de øverste knapper til links, som NN 6 brugere kan trykke på..
Avatar billede Slettet bruger
24. april 2001 - 00:03 #20
Accepteret svar fra theartist
Point : 120
23/04 2001 23:25:27

Hvordan gik det lige til??? Der var da kun 60 på højkant?
Avatar billede theartist Nybegynder
24. april 2001 - 00:03 #21
weird, jeg sender 60 tilbage...
Avatar billede Slettet bruger
24. april 2001 - 00:04 #22
Det kan du vel ikke? eller?
Avatar billede theartist Nybegynder
24. april 2001 - 00:05 #23
Avatar billede olebole Juniormester
24. april 2001 - 10:06 #24
<ole>
theartist >> Man kan lægge en klar gif i en tabel et sted på siden. Den vil så \'flyde\' med siden - afhængig af browser størrelse. Så er det temmelig enkelt at aftaste gif\'ens position med JavaScript og flytte lagene på plads i forhold til denne.
Ganske enkelt og X-browser kompatibelt - i modsætning til \'position:relative\'.
/mvh
</bole>
Avatar billede theartist Nybegynder
24. april 2001 - 12:38 #25
takker for oplysningen, den vil jeg lige vende næste gang, egentlig logisk nok, når man tænker over det!
Avatar billede olebole Juniormester
24. april 2001 - 15:34 #26
anytime...  ;)
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