---
title: "Varför fungerar inte mitt vackra (och stulna) javascript i XHTML 1.0?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/78189-varför-fungerar-inte-mitt-vackra-och-stulna-javascript-i-xhtml-1-0"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "sabbacus"
published: "2003-05-26T20:29:20.000Z"
updated: "2003-05-27T01:21:10.000Z"
replies: 10
views: 361
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/78189-varför-fungerar-inte-mitt-vackra-och-stulna-javascript-i-xhtml-1-0"
---

# Varför fungerar inte mitt vackra (och stulna) javascript i XHTML 1.0?

## #1 — sabbacus, 2003-05-26T20:29Z

Tjipp.
Jag har plockat scrollern på
<http://www.academicwork.se/>
och tänkt köra in den på en xhtml 1.0 strict-sida. Jag har strippat den ursprungliga koden på alla fula element och slängt in allt som sig bör i CSS- och JS-filer. Sidan går igenom W3s xhtml 1.0 strict-validator. Så långt så bra. Men nu börjar det roliga:

- Scrollern fungerar jättebäst i IE6 i strict-läge
- Scrollern vägrar fungera i Firebird 0.6 i xhtml 1 strict/transitional-läge
- Scrollern fungerar jättebäst i Firebird 0.6 om man ändrar doctypen till *\<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" \>*
- Jag har inte ändrat någon som helt javascriptkod
- Firebirds javascriptstolk släpper igenom javascriptkoden utan att klaga

 

Varför i hela friden fungerar scrollern inte i Firebird i strictläge?

Strictläge, fungerar ej (firebird)
<http://home.vxu.se/mkand99/scroller/tmp2.html>

html 4 transitional (fast med strict-htmlkoden), fungerande
<http://home.vxu.se/mkand99/scroller/tmp3.html>

Javascriptkod
<http://home.vxu.se/mkand99/scroller/scroller.js>

Stilmall
<http://home.vxu.se/mkand99/scroller/tmp.css>

Och frågan upprepad:
Varför fungerar inte scrollern i strictläget?

Hälsningar Magnus

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

## #2 — Peter S, 2003-05-26T20:57Z

Redigerad.

 :)

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

## #3 — sabbacus, 2003-05-26T21:03Z

Jaha, jag kan väl också redigera meddelandet då ;-)

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

## #4 — Peter S, 2003-05-26T21:13Z

Det blev något strul. Glöm det tidigare inlägget  ;)  

 :)

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

## #5 — Peter S, 2003-05-26T21:23Z

Uppenbarligen är det "doctypen" som förvränger din kod/layout. Du kanske får mixtra lite med HTML/XHTML-/CSS-koden och testa dig fram, eller så använder du en "doctype" som fungerar.

 :)

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

## #6 — sabbacus, 2003-05-26T22:12Z

Det sura är att jag använt strict-doctypen på den site jag ska använda scrollern på. Om ja gmåste byta doctype för att få scrollern att fungera kan jag bli tvungen att skriva om ganska fett mycket kod.

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

## #7 — RGB, 2003-05-26T22:41Z

DOM för HTML och XML ser inte likadan ut...

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

## #8 — spango, 2003-05-26T22:46Z

Ska inte XHTML ha en *\<?xml version="1.0" encoding="iso-8859-1"?\>*\-grej?

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

## #9 — sabbacus, 2003-05-26T22:58Z

på
<http://www.xhtml.nu/artiklar/xhtml_1_0/behover_man_xml_taggen.html>
står bl.a följande:

> I specifikationen för xhtml 1.0 står det \<?xml?\>-taggen visserligen inte är obligatorisk, men att W3C uppmanar alla att använda den...
> 
> Å andra sidan så vet vi nu att t.ex. MSIE6 går in i "bakåtkompatibel" mod om man har med \<?xml?\>-taggen, och att den går in i den modernare i "standard"-moden om man utelämnar \<?xml?\>-taggen...

Jag ska dock testa att slänga in den för att se vad som händer. Men gissningsvis kommer hela sidan att bryta ihop i IE...

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

## #10 — sabbacus, 2003-05-26T23:06Z

Nähäpp. Det funkade inte nu heller :-(((

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

## #11 — sabbacus, 2003-05-27T01:21Z

Jag kan vända lite på det hela och fråga så här istället:
Vet någon om det finns en liknande scroller som funkar i "alla nya" (IE5+, Gecko, KHTML-kompatibla) webbläsare och som klarar att köras i strict-läge?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/78189-varför-fungerar-inte-mitt-vackra-och-stulna-javascript-i-xhtml-1-0
