/ Forside/ Teknologi / Udvikling / Java Scripts / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Centrering af JS menu"linie" i
Fra : renekure
Vist : 669 gange
200 point
Dato : 08-02-06 11:30

Hej

Jeg har problemer med at centrere en menulinie.
her er et udrag af scriptet:

var menuALIGN = "left";   // alignment
var absLEFT =    10;   // absolute left or right position (if not center)
var absTOP =    114;    // absolute top position


jeg har prøvet at rette alle mulige værdier, således at menuen placerer sig i midten af browseren, uanset skærmstørrelse / opløsning.

Jeg kan styre den den absolute vandrette position ved hjælp af "var absLEFT" værdien - men kan altså ikke gøre værdien "flydende"

I forklaringen står der ellers "(if not center)" - men hvordan skal det forstås ?

Håber at der er en der kan hjælpe

mvh René

 
 
Kommentar
Fra : bentjuul


Dato : 08-02-06 11:48

kan det her ikke gøre det

var menuALIGN = "center"; // alignment
var absTOP = 114; // absolute top position

//bentjuul

Kommentar
Fra : renekure


Dato : 08-02-06 11:57

Hej Bent

når jeg gør som du beskriver, får jeg en java-script fejl, der lyder "absLEFT er ikke defineret"

mvh René

Kommentar
Fra : BjarneD


Dato : 08-02-06 12:10

Det vil være nemmere at vurdere hvis man ser hele scriptet.
Enten på din side eller der hvor du har hentet det.

Kommentar
Fra : bentjuul


Dato : 08-02-06 12:13

hm, så må der jo være andre henvisninger til var absLEFT der evt skal væk men prøv så at rette den til det her

var menuALIGN = "center"; // alignment
var absLEFT = ; // absolute left or right position (if not center)
var absTOP = 114; // absolute top position

Jeg er ikke nogen ørn til javascript, men har dog ofte haft held med at få dem til at virke som jeg vil ha' det.

//bentjuul



Kommentar
Fra : renekure


Dato : 08-02-06 12:18

Jeg har hentet scriptet her:

http://www.viewsource.dk/dwl.asp?ID=126&ident=dhtml

Linket er til download af scriptet

.......... og foreløbig tak for jeres indsats

mvh René

Kommentar
Fra : molokyle


Dato : 08-02-06 12:19
Accepteret svar
Fra : bentjuul

Modtaget 200 point
Dato : 08-02-06 12:24

Det skal stå sådan

var menuALIGN = "center";      // alignment
var absLEFT =    0;      // absolute left or right position (if not center)
var absTOP = 114;       // absolute top position

//bentjuul

Kommentar
Fra : renekure


Dato : 08-02-06 12:31

Bingo !!!!

Bent - der ramte du plet

Jeg mente ellers at jeg havde prøvet denne "kombination" - men jeg har rodet rundt hele dagen i dette script, så jeg var nok ved at være lidt bæløjet.

Takker mange gange for hjælpen
- også en stor tak til alle andre der har hjulpet

Mvh René

Godkendelse af svar
Fra : renekure


Dato : 08-02-06 12:32

Tak for svaret bentjuul.

Kommentar
Fra : BjarneD


Dato : 08-02-06 12:33

Nemlig!

Kommentar
Fra : bentjuul


Dato : 08-02-06 12:34

Hvis du ikke vil ha' de tomme celler på hver side af menuen, så ændrer du

var stretchMENU = true;      // show empty cells
var showBORDERS = true;      // show empty cell borders

til

var stretchMENU = false;      // show empty cells
var showBORDERS = false;      // show empty cell borders

//bentjuul

Kommentar
Fra : bentjuul


Dato : 08-02-06 12:35

Selv tak - håber du får styr på din menu.

//bentjuul

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177414
Tips : 31962
Nyheder : 719565
Indlæg : 6407834
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste