Toon posts:

Website knippert op terminal

Pagina: 1
Acties:

Verwijderd

Topicstarter
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.

[ Voor 46% gewijzigd door Verwijderd op 13-02-2003 12:21 ]


Verwijderd

dat gebeurd toch altijd als je linkt naar #

werkt de void(0) truc nog goed in xhtml: dwz valideert dat??!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Heb je dit alleen op die terminals? Want dan komt het misschien door de 256 kleuren instelling. Zo niet, dan is het enige dat ik kan bedenken dat het komt door de onclick. Heb je hier false return-waardes aangekoppeld zodat de werkelijke klik ook geannuleerd wordt?

(voor 256 kleuren geldt volgens mij dat ie het scherm opnieuw moet indexeren bij wijzigingen, dat kan vaak voor knipper-effecten zorgen)

[ Voor 23% gewijzigd door Bosmonster op 13-02-2003 16:16 ]


Verwijderd

Topicstarter
Ik heb het opgelost door de pulldown geen absolute positie te geven. Sindsdien knippert het scherm niet meer alleen maar de pulldown even.