Ann Drew
Mitglied
hallo, ich hatte das schon mal woanders gefragt, aber es ist bestimmt irgendwie untergegangen.
bei mir faengts damit an, dass mein scroller bei
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
gar nicht funktioniert.
mein scroller startet wird aber nach einer sekunde oder so angehalten.
es scheint dass setInterval und setTimeout nicht mit XHTML kompatibel sind.
wenn ich den DOCTYPE auf HTML 4.01 setze laeuft alles ohne probleme.
Die meisten foren kommen heutzutage mit XHTML doctype, und scroller scheinen da nicht einfach so zu funktionieren.
das script ist sehr kurz:
wie gesagt, funktioniert grundsaetzlich, haelt ein bild beim scrollen immer 15px vom oberen rand weg, aber sobald der DOCTYPE auf XHTML steht geht nichts mehr.
Was kann man tun damit der scroller mit XHTML auch laeuft?
bei mir faengts damit an, dass mein scroller bei
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
gar nicht funktioniert.
mein scroller startet wird aber nach einer sekunde oder so angehalten.
es scheint dass setInterval und setTimeout nicht mit XHTML kompatibel sind.
wenn ich den DOCTYPE auf HTML 4.01 setze laeuft alles ohne probleme.
Die meisten foren kommen heutzutage mit XHTML doctype, und scroller scheinen da nicht einfach so zu funktionieren.
das script ist sehr kurz:
name1 ist hier der name eines <DIV> tags der ein bild enthaelt.<script language=javascript>
function test()
{
aa = document.body.scrollTop + 15;
bb -= aa;
bb *= 0.9;
bb += aa;
name1.style.top = bb;
}
setInterval("test()",20);
</script>
wie gesagt, funktioniert grundsaetzlich, haelt ein bild beim scrollen immer 15px vom oberen rand weg, aber sobald der DOCTYPE auf XHTML steht geht nichts mehr.
Was kann man tun damit der scroller mit XHTML auch laeuft?