---
title: "Doctype knasar upp javascript i Firefox?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/125962-doctype-knasar-upp-javascript-i-firefox"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Palle"
published: "2005-04-08T13:36:23.000Z"
updated: "2005-04-10T17:38:17.000Z"
replies: 8
views: 359
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/125962-doctype-knasar-upp-javascript-i-firefox"
---

# Doctype knasar upp javascript i Firefox?

## #1 — Palle, 2005-04-08T13:36Z

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! :)

Permalänk: https://www.webforum.nu/p/125962

## #2 — zcorpan, 2005-04-08T13:48Z

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?

Permalänk: https://www.webforum.nu/p/1589240

## #3 — Palle, 2005-04-08T13:56Z

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.

Permalänk: https://www.webforum.nu/p/1589246

## #4 — dectgap, 2005-04-08T14:11Z

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"*.

Permalänk: https://www.webforum.nu/p/1589255

## #5 — Palle, 2005-04-09T11:30Z

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. :)

Permalänk: https://www.webforum.nu/p/1589646

## #6 — Palle, 2005-04-09T11:33Z

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

Permalänk: https://www.webforum.nu/p/1589647

## #7 — dectgap, 2005-04-09T12:06Z

> **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å :)

Permalänk: https://www.webforum.nu/p/1589652

## #8 — Jojoxx, 2005-04-09T21:31Z

Dum fråga kanske, men [validerar](http://validator.w3.org/) dokumentet korrekt?

Permalänk: https://www.webforum.nu/p/1589864

## #9 — Palle, 2005-04-10T17:38Z

> **Jojoxx skrev:**
>
> Dum fråga kanske, men [validerar](http://validator.w3.org/) dokumentet korrekt?

 Jarå, den validerar korrekt. :bla  ;)

Permalänk: https://www.webforum.nu/p/1590162

---

Tråden på webben: https://www.webforum.nu/amne/javascript/125962-doctype-knasar-upp-javascript-i-firefox
