PalleMedlem sedan apr. 20002 716 inlägg
Hej,
Jag kör med en strict xhtml doctype på en sida jag arbetar med.
[red]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">[/red]
Men av någon anledning så får jag problem i Firefox med positioneringen av visa element, vars positionering styrs av javascript.
Javascriptet styr 2 divvar att utföra vissa saker och placeras på vissa ställen.
Plockar jag bort doctype´n så fungerar det klockrent.
Någon som vet mer om detta fenomen?
Varför sker detta fenomen?
Hur kommer jag runt detta fenomen?
All hjälp är välkommen! :)
zcorpanMedlem sedan dec. 20042 269 inlägg
Det beror på att din DOCTYPE gör att firefox använder renderingsläget "Standards Mode", eller "Strikt enligt standard" på svenska.
Exakt vad som är fel är svårt att gissa sig till dock. :) Körs skriptet över huvud taget?
PalleMedlem sedan apr. 20002 716 inlägg
Jo, det vet jag.. vad jag inte visste var att det hade så stor inverkan på hur javascript uppträder. :OO
Ja, scriptet körs hela vägen.
Jag kan alert´a värdena hela vägen ner, och allt följer med som det ska, i koden.
Mina div´ar, however, rör sig inte ur fläcken tyvärr..
Divarna i fråga används som scrollbars för att scrolla innehållet i en div.
dectgapMedlem sedan sep. 20021 542 inlägg
En gissning är att du har glömt ange enhet för värdena. Det är möjligt att Firefox i quirks mode godtar att du skriver obj.style.width = 50, men i standards mode krävs det att du skriver obj.style.width = 50 + "px".
PalleMedlem sedan apr. 20002 716 inlägg
Nope, enheten för värdena finns där..
Det riktigt irriterande är att jag inte får något felmeddelande.
Kollar jag värdet precis innan div´en ska flyttas så är det rätt,
kollar jag värdet efter att div´en skulle ha flyttats så är det fortfarande rätt..
Men div´en vägrar att röra på sig.. *suck*
Får testa från en annan approach och se om jag kan få the sucker att flytta på sig.
Fler tips mottages dock tacksamt. :)
PalleMedlem sedan apr. 20002 716 inlägg
Jag flyttar tråden från HTML, XHTML & CSS då den förmodliga
orsaken till problemet kan åtgärdas någonstans i javascriptet..
mvh Palle
Moderator webForum
dectgapMedlem sedan sep. 20021 542 inlägg
Palle skrev:
Jag flyttar tråden från HTML, XHTML & CSS då den förmodliga
orsaken till problemet kan åtgärdas någonstans i javascriptet..
Det är ganska troligt, men då får du se till att visa din JavaScript-kod också :)
JojoxxMedlem sedan juni 20004 306 inlägg
Dum fråga kanske, men validerar dokumentet korrekt?
PalleMedlem sedan apr. 20002 716 inlägg
Jojoxx skrev:
Dum fråga kanske, men validerar dokumentet korrekt?
Jarå, den validerar korrekt. :bla ;)