Visa ett inlägg
Oläst 2004-10-28, 11:37 #1
Dr. Blau Dr. Blau är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 15
Dr. Blau Dr. Blau är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 15
Jag har en sida som använder sig av en JavaScript för att skapa en scroller på sidan.
Scriptet använder DOM för att manipulera ett objekts top-läge.

Problemet är att beroende på var jag kallar scriptet fungerar eller fungerar det inte.
Från början kallade jag scriptet i dokumentets body, men det funkade inte.
Flyttade scriptet till head, men icke. Testade att ladda scriptet från en extern fil, men inte då heller.

Bara för att testa lade jag då scriptet allra överst i dokumentet och då funkade det helt plötsligt.
Efter att ha kollat runt lite då visade det sig att det är dokumentets doctype-tag som ställer till det.

Om scriptet kallas efter doctype-taggen, oavsett var i dokumentet, funkar det inte.
Om doctype-taggen kommenteras bort fungerar scriptet oavsett var det kallas.
Det spelar heller ingen roll vilken doctype som används.

Det hela är ju naturligtvis lite irriterande eftersom man vill kunna använda både doctype och scriptet.
Undrar alltså om någon hört talas om detta förut, och kanske till och med har en lösning.
Dr. Blau är inte uppkopplad   Svara med citatSvara med citat