Avatar billede krogstrup Nybegynder
24. september 2003 - 20:28 Der er 6 kommentarer og
1 løsning

Positionering af coolMenu i Mozilla/Netscape

Jeg har en side der er opbygget på følgende måde:

**********************************

<BODY>

<TABLE WIDTH="100%">
<tr>
<TD ALIGN=CENTER>

<DIV style="position:relative; width:780px;">

<script src="COOLMENU"></script>

<DIV>

</TD>
</TR>
</TABLE>

</BODY>

**********************************

Dvs. at jeg har centreret en DIV med en bredde på 780 pixels. Når jeg i CoolMenu specificerer top & left for positionering af menuen, bliver disse koordinater fundet udfra 0,0 i mit centrerede lag i IE. MEN i Mozilla positioneres stadig fra browservinduets 0,0 koordinat selv om CoolMenu er placeret i min relativt positionerede lag !?!

Se eks. her: http://pbi.wkh.dk

Hvordan sørger jeg for at min CoolMenu bliver positioneret korrekt udfra mit centrede lag i Mozilla/Netscape ???


Hjææææælp :-)
Avatar billede roenving Novice
13. oktober 2003 - 06:18 #1
Du skal bruge oleboles getPos:

function getPos(elm) {
    for(var zx=zy=0;elm!=null;zx+=elm.offsetLeft,zy+=elm.offsetTop,elm=elm.offsetParent);
    return {x:zx,y:zy}
}

Spørg endelig videre, men angiv også et element-id !-)
Avatar billede krogstrup Nybegynder
13. oktober 2003 - 14:39 #2
I coolMenu script filen angives positionerne således:

oCMenu.fromLeft=25
oCMenu.fromTop=148

Hvorledes implementerer jeg Oleboles funktion ???

:-)
Avatar billede roenving Novice
14. oktober 2003 - 04:28 #3
Flytter dem onload ...

-- jeg skal kigge på din implementering for at gøre det konkret, så en udgave af hvad du gør er nødvendig !-)

-- et link eller et eksempel på hvad din kode gør ...
Avatar billede roenving Novice
14. oktober 2003 - 12:32 #5
-- den så altså forbløffende ens ud i mine browsere (Mozilla/Gecko 1.5 og IE 6 !-)
Avatar billede krogstrup Nybegynder
14. oktober 2003 - 14:05 #6
ja, det er rigtigt. Det må du undskylde - jeg havde helt glemt at eftersom der ikke rigtig var nogen der besvarede dette spm, så puttede jeg layoutet ind i en centreret frame for at sikre positioneringen af menuen.

Derfor ser det faktisk ganske ens ud pt.

Du kan se problemet her, hvor designet ikke er puttet i frames:
http://www.pbi-dansensor.com/content.asp?ID=351

:-)
Avatar billede krogstrup Nybegynder
27. juni 2004 - 13:34 #7
lukker
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel