Avatar billede peterterkildsen Nybegynder
21. juli 2001 - 11:49 Der 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?
Avatar billede jakoba Nybegynder
21. juli 2001 - 12:20 #1
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:

document.forms[\'formnavn\'].feltnavn.value = \'olsen\';

mvh JakobA
Avatar billede peterterkildsen Nybegynder
21. juli 2001 - 12:25 #2
hhhmm....så jeg står altså overfor at skulle optimere i hoved og r.. :-) Dejligt....ved du egentlig om der findes bøger om lige netop dette emne?
Avatar billede jakoba Nybegynder
21. juli 2001 - 12:44 #3
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
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester