Avatar billede madslund Nybegynder
12. december 2001 - 15:31 Der er 7 kommentarer

dhtml på mac

Hej.

Jeg er igang med at lave en animeret menu i noget dhtml. Den skal gudskelov kun virke i IE, så det er jo meget godt... Dog virker den ikke på mac, og det ærger mig lidt.

Problemets kerne er, at jeg skal flytte et div-tag, der ligger inde i et andet div-tag. Jeg skriver \"document.all.detmitlayerhedder.style.top = xxx\" i mit javascript, og det virker fint i IE på pc, men ikke på mac.

Jeg har også prøvet at henvise til det inderste layer som \"document.all.navnetpådetlayerderliggerudenpå.document.all.detmitlayerhedder.style.top\", men dette bliver også ignoreret.

Browseren giver ingen fejlmeddelelse eller noget. Den lader simpelthen bare være med at flytte layeret.

Er der nogen, der har erfaring med noget lignende?

- Mads
Avatar billede jumper Nybegynder
12. december 2001 - 15:34 #1
Husk at angive dine mål i PX

document.all.ditElement.style.top = \"20px\"

Prøv at kigge på

http://support.microsoft.com/support/kb/articles/Q216/5/93.ASP

Derudover må du nok give os en URL til din side hvis vi skal kunne hjælpe...

/Thor
Avatar billede sukos Juniormester
12. december 2001 - 15:35 #2
Æhmm, ved at Ie 4.5 til MAc var temmelig fyldt med fejl.
Avatar billede jumper Nybegynder
12. december 2001 - 15:36 #3
Forresten, skru lige point antallet lidt ned :)

/Thor
Avatar billede madslund Nybegynder
12. december 2001 - 15:41 #4
til jumper:
Jeg kan ikke umiddelbart angive det med \"px\" bagefter, da den værdi jeg vil angive, er en variabel... :(

Og mht. pointene: Beklager, hvis jeg er gået lidt amok. Det er første gang jeg opretter et spørgsmål, så jeg ved ikke lige hvad standarten er. Jeg ved bare, at spørgsmålet er lidt vigtigt for mig :)


Til sukos:
Det er IE 5.0 :)

- Mads
Avatar billede jumper Nybegynder
12. december 2001 - 15:44 #5
madslund:

document.all.ditElement.style.top = dinVariabel + \"px\";

Og det med pointene har heller ikke været et problem før i tiden, men der er P.T. gang i en ret stor point-inflation på Eksperten.dk - derfor afstår mange af os fra at tage mere end 60 point som er standard-point for svære spørgsmål. :)

/Thor
Avatar billede madslund Nybegynder
12. december 2001 - 17:17 #6
Desværre, jumper. :(
Det løste ikke mit problem.

Det er som om elementet ikke hører efter når man forsøger at positionere det, hvis det er inde i et andet...

Tests har vist, at jeg sagtens kan kaste rundt med elementer, der ligger \"yderst\" så at sige, hvad enten jeg skriver \"px\" efter eller ej...

- Mads
Avatar billede jumper Nybegynder
12. december 2001 - 17:18 #7
madslund: Som jeg skrev før

Derudover må du nok give os en URL til din side hvis vi skal kunne hjælpe...

/Thor
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