Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


javascript flush()

Postades av 2011-03-12 22:39:17 - Mattias Svensson, i forum javascript/dhtml, Tråden har 3 Kommentarer och lästs av 4578 personer

Hej!
Jag har en javascript-loop där jag skall synliggöra olika lager i tur och ordning (bildspel).

En funktion som pausar, och en funktion som sätter z-index värdena för mina olika sidor i bildspelet

Problemet är att skriptet, som det är nu, inte uppdaterar webbläsaren förrän hela mitt skript är klart, så det är bara första och sista sidan som visas.

Jag försökte med att lägga till flush(); efter sista raden i loopen (längst ner i koden) men då uppdaterar den till sida 2, sedan stannar den, när jag kör javascripts flush() så skriver den inte ut några av de andra grejerna från skriptet utan stannar där.

Hur kan jag lösa det?


JavaScript
function pause(millis)
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); }
while(curDate-date < millis);

}

PHP
$totalSlides=sizeof($slideData);

for ($i=0; $i<$totalSlides; $i++) {
$javascript.="
pauseTimes[$i]=" . $slideData[$i]['seconds_to_next']*1000 . ";";
}

Javascript
for (i=0; i<$totalSlides; i++) {
pause(pauseTimes[i]);
document.getElementById('slide'+i).style.zIndex='0';
document.getElementById('button'+(i+1)).setAttribute('class', 'past');
}


Svara

Sv: javascript flush()

Postades av 2011-03-14 07:52:03 - Tomas Granlund

Kika på de inbyggda timingfunktionerna istället för att göra en while-loop som ligger och idlar.
Ex. setTimeout() verkar göra precis det du vill;
www.w3schools.com/js/js_timing.asp


Svara

Sv:javascript flush()

Postades av 2011-03-14 22:10:39 - Mattias Svensson

tack, skall försöka det.

Jag testade setTimeout, men inte ihop med while-loop.

/MS


Svara

Sv: javascript flush()

Postades av 2011-03-16 23:52:17 - Oskar Johansson

Du ska inte ha någon loop, ett litet tips bara :)


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 623
27 958
271 741
8 421
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies