Avatar billede edidak.dk Nybegynder
07. juni 2001 - 20:16 Der er 11 kommentarer og
1 løsning

Placering af menu

Det lyder måske let, men det er det ikke !

Kan jeg på nogen måde placere denne menu:

http://studi.dk/sk/site.htm

i tabellen hvor der står: \"Her skal den placeres...\"

på:

http://studi.dk/sk/menu.html
Avatar billede Jman Praktikant
07. juni 2001 - 20:18 #1
muligvis, men så skal du lave om i hele koden...
alternativt kan du finde en menu, der er beregnet til tables eller lave din side i frames
Avatar billede edidak.dk Nybegynder
07. juni 2001 - 20:19 #2
Ok - kender du/I en tilsvarende menu ?
Avatar billede Jman Praktikant
07. juni 2001 - 20:23 #3
jeg ved der ligger en til tables i www.viewsource.dk
Avatar billede nute Nybegynder
07. juni 2001 - 20:24 #4
du skal fine disse linjene:

fromleft=(screen.availWidth-95) / 2;
fromtop=\"15\"

(linje 59 og 60)

den kan du modifisere og alt du vil :)

prøv fx:

fromleft=(screen.availWidth/2) / 2;
fromtop=\"100\"

/nute
Avatar billede Jman Praktikant
07. juni 2001 - 20:31 #5
Der er denne:
http://www.viewsource.dk/dhtmldwl.asp?ID=67

og denne har jeg selv brugt med lidt modifikation (det er tables):
http://www.viewsource.dk/dhtmldwl.asp?ID=56
demo: java script:displayWindow(\'TopDynamicmenu1.htm\',280,280)
Avatar billede Jman Praktikant
07. juni 2001 - 20:34 #6
-> det bliver stadig ikke godt - det kommer at afhænge på brugerens browsersize
Avatar billede spacey Nybegynder
07. juni 2001 - 20:42 #7
Da din side er centreret vil jeg mene at den smarteste metode er at finde placeringen på dit billede \"menu_01.jpg\", via javascript og lægge afstanden på x aksen til den ønskede afstand fra billedets kant og ind.

Billedets placering finder du ved at indsætte denne kode i dit java script:

function xsPos(what) {
    if(document.layers) {
        return eval(\'document.\'+what+\'.x\');
    } else {
        return xIE(eval(\'document.\'+what));
    }
}
function xIE(what) {
    if(what.offsetParent) {
        return (what.offsetLeft + xIE(what.offsetParent));
    } else {
        return what.offsetLeft;
    }
}



Derefter skal du tildele billedet menu_01.jpg et navn via name=\"\" propertien.


Så retter du linje 59 og 60 til:

fromleft=xsPos(\"DET_NAVN_DU_TILDELER_menu_01.jpg\") + afstand_x
fromtop=\"afstand_y\"

Hvor afstand_x er den ønskede afstand fra venstrekanten af menu_01.jpg og ind til menuen, og afstand_y er den ønskede afstand fra toppen af dokumentet og ned til menuen.
Målene skal angives i pixels.

Håber du forstår.




//Jens
Avatar billede edidak.dk Nybegynder
07. juni 2001 - 21:21 #8
Du skal sq have mange tak Jens, og pointene er dine ;)

Og ellers tak for din mange svar !

Det færdige resultat kan se på:

http://studi.dk/sk/menu1.htm
Avatar billede spacey Nybegynder
07. juni 2001 - 21:28 #9
Well, selvtak :-)

Din side har BTW lidt problemer i netscape, den sorte kant under logoet bliver ikke vist rigtigt....
Avatar billede edidak.dk Nybegynder
07. juni 2001 - 21:39 #10
Jeg ved det - er menuen overhovedet funktionsdygtig i Netscape ? Den virker nemlig ikke i Opera :(
Avatar billede spacey Nybegynder
08. juni 2001 - 17:23 #11
Jep, den er fint funktionsdygtig, det er HTML\'en der fucker lidt op....

Jeg vil anbefale dig at få det rettet, der er alligevel nogen der bruger netscape.


//Jens
Avatar billede edidak.dk Nybegynder
08. juni 2001 - 18:59 #12
Det har jeg okså tænkt mig, men endnu engang tak for hjælpen !
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