21. juli 2001 - 11:49Der er
2 kommentarer og 1 løsning
Stop \"flash\" af skærm i IE 5.5 og 6.0
Jeg benytter javascript til at opdatere en række form elementer med, og det virker fint i NN 4.7, 6.0 og IE 4 og opefter. Jeg har dog oplevet, at i IE 5.5 og 6.0 ser det ud som om, at skærmen \"flasher\", når opdateringen foregår. Nærmest som om, at browseren opdaterer hele skærmen og ikke gør det hurtigt nok. Er der nogen, der aner hvordan man undgår det, og er det i det hele taget muligt?
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Sådan nogle flashes kommer ofte fordi \"den tid det tager at opdatere billedet\" er større end \"tiden mellem to tegninger af din skærm\" (mellem 50 og 100 gange pr sekund).
den bedste læsning er at gøre dit javascript hurtigere, fx ved at fjerne eval( ... ) kald, og ved at adressere variablene specifikt så IE ikke behæver at lede en masse arrays igennem for at finde dem. eg:
formnavn.feltnavn.value = \"olsen\"; //tager længere tid at udføre end:
Lad for guds skyld være med at \"Optimere i hoved og røv\". Det laver du kun problemer for dig selv ved. Men hvis du følger \"god programmeringsskik\" vil det hjælpe enormt. fx ved at: addressere specifikt. ikke bruge en rekursion hvor en løkke er ligesågod. gennemtænke dine datastrukturer så data er nemme at finde og ligger lige som de skal bruges. ...
Det er svært at skrive en lang konkret liste, men hvis du hart hørt om \"struktureret programmering\" er det principperne der du skal gå efter.
mvh JakobA
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.