Ik ben bezig met een intranet site te bouwen, de hele site is XHTML 1.0 strict (volgens W3C validator en mij zelf
). Nu is de bedoeling dat straks mensen binnen het bedrijf de site kunnen bekijken via terminals (800*600, 256 kleuren). Op de terminals staat IE 6.0 geinstalleerd.
In eerste instantie lijkt er niks aan de hand, maar wanneer ik bv. op een knop druk waardoor een pulldown zichtbaar word (div word zichtbaar), dan zie je even snel het scherm een witte "knipper" geven, voordat hij de pulldown laat zien. Wanneer ik de pulldown weer uitzet (div word onzichtbaar) dan gebeurt precies hetzelfde. Het lijk alsof IE even snel het scherm opnieuw moet opbouwen of iets dergelijks.
De pulldown werkt als volgt; je klikt op een link, div verschijnt, je klikt op een andere link of ergens op het scherm, en de pulldown verdwijnt. Dus hij maakt gebruik van onclick, ipv. onmouseout
De voorgaande versie was HTML 4.01 transitional en maakte gebruik van allemaal tables, ik heb er dus nu een XHTML 1.0 versie van gemaakt bestaande uit alleen maar DIV's. Ik dacht namelijk dat de tables in de pulldowns voor vertraging konden zorgen. Dit was echter niet het geval. Ook heb ik het javascript geoptimized die ervoor zorgt dat de DIV's zichtbaar worden, still no luck.
Overigens werkt het in Mozilla op de terminal wel helemaal goed.
edit:
ik heb tijdelijk alle links <a href="#"> gemaakt. Wanneer ik naar onder scroll en dan op een link klik, dan zal de browser weer naar de top vcan het scherm springen (de # zorgt daarvoor). Wanneer dit gebeurt, zie ik ook de knipper. hieruit trek ik dus de conclusie dat het niet aan het javascript ligt.
In eerste instantie lijkt er niks aan de hand, maar wanneer ik bv. op een knop druk waardoor een pulldown zichtbaar word (div word zichtbaar), dan zie je even snel het scherm een witte "knipper" geven, voordat hij de pulldown laat zien. Wanneer ik de pulldown weer uitzet (div word onzichtbaar) dan gebeurt precies hetzelfde. Het lijk alsof IE even snel het scherm opnieuw moet opbouwen of iets dergelijks.
De pulldown werkt als volgt; je klikt op een link, div verschijnt, je klikt op een andere link of ergens op het scherm, en de pulldown verdwijnt. Dus hij maakt gebruik van onclick, ipv. onmouseout
De voorgaande versie was HTML 4.01 transitional en maakte gebruik van allemaal tables, ik heb er dus nu een XHTML 1.0 versie van gemaakt bestaande uit alleen maar DIV's. Ik dacht namelijk dat de tables in de pulldowns voor vertraging konden zorgen. Dit was echter niet het geval. Ook heb ik het javascript geoptimized die ervoor zorgt dat de DIV's zichtbaar worden, still no luck.
Overigens werkt het in Mozilla op de terminal wel helemaal goed.
edit:
ik heb tijdelijk alle links <a href="#"> gemaakt. Wanneer ik naar onder scroll en dan op een link klik, dan zal de browser weer naar de top vcan het scherm springen (de # zorgt daarvoor). Wanneer dit gebeurt, zie ik ook de knipper. hieruit trek ik dus de conclusie dat het niet aan het javascript ligt.
[ Voor 46% gewijzigd door Verwijderd op 13-02-2003 12:21 ]