tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
151
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Mar 2004
    Ort
    Tiefste Provinz
    Beiträge
    304
    Hallo Experten,
    ich würde gerne während des Durchlaufens einer etwas umfangreichen Schleife dem werten Anwender einen "Bitte warten"-Hinweis präsentieren. Hier ein Code-Beispiel:
    Code javascript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    function showHideAllPos(what, v) {
        
        // Hinweis einblenden:
        document.getElementById('pleasewait').style.display = "";
        
        // Laaaaang laufende Schleife:
        var tbodies = document.getElementsByTagName('tbody');
        for (var i = 0; i < tbodies.length; i++) {
            if (tbodies[i].id.substr(0, 4) == what) showHideDetail(tbodies[i].id, v);
        }
     
        // Hinweis wieder ausblenden:
        document.getElementById('pleasewait').style.display = "none";
     
    }
    Leider ist von dem hübschen Hinweis nix zu sehen, das Problem wird wohl sein, dass JS während der Abarbeitung das Browserfenster nicht auffrischt.

    Andere Sprachen haben hierfür so ihre Mittel, z.B. form.refresh oder flush oder flushMessageQueue oder yieldApp oder so. In der JS-Doku (SelfHTML) und hier im Forum finde ich nichts dergleichen.

    Heißt das, es gibt keine einfache Lösung? Muss ich das kompliziert mit einem Timer lösen?
     
    Martin

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    ich befürchte, die Variante mit dem Timer ist vonnöten, zumindest kenne ich keine andere Möglichkeit, dies Verhalten abzustellen
     

  3. #3
    Registriert seit
    Mar 2004
    Ort
    Tiefste Provinz
    Beiträge
    304
    Och Manno. Das macht alles so scheußlich unübersichtlich. Naja.
    Trotzdem Danke!
     
    Martin

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 07.07.08, 19:10
  2. "Bitte warten" Meldung während .mov geladen wird
    Von veru im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 02.10.06, 10:48
  3. Antworten: 6
    Letzter Beitrag: 31.03.05, 09:03
  4. MySql Datenbank automatisch "refreshen"...?
    Von kayleigh11 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 13.10.04, 02:01
  5. Koordinaten während "rollover" kontinuierlich ändern und anzeigen
    Von stella stellaris im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 12.02.04, 18:29