← Back to team overview

sslug-teknik team mailing list archive

Re: web applikation og mellemresultater

 

Lars Madsen :


Jeg tror ikke at du kan få browseren til at vise halvfærdige sider.


nemlig. mener dog at firefox kan noget specielt med xml+xhtml

Normalt plejer man at sende en side som auto loader en anden side osv.
Evt. kunne du bruge AJAX.

Det var lige netop ajax jeg sad og overvejde.


Ajax virker faktisk fint. Blev godt nok nødt til at forke min CGI process for at få browseren til at lade være med at stå og loade, men test applikationen kører fint.

Siden lver et rekursivt Ajax kald via xmlHttp, dvs. i slutningen af den funktion som er bundet til onreadystatechange, lavet vi et nyt xmlHttp object som kalder den samme status cgi som henter beskeder ud fra en MySQL. Resultatet appendes til teksten i en <div> via

var txt = currentAJAX.responseText;
... // forskellige tests
document.getElementById('status').innerHTML += txt;


Forresten, dette er måske lidt off topic, men er der nogen som ved hvordan man via javascript kan tilføje tekst til f.eks. end <div> som har begrænset højde og derfor får scroll når siden bliver lang, på en sådan måde at fokus er på det seneste tilføjede.

Ovenstående virker fint, men fokus vedbliver på det første tekst i <div>'en.

Jeg er stadigvæk nybegynder i javascript, så jeg kunne sikkert også finde det i en JS bog, men der kunne jo være andre kendte en løsning.



/daleif

Follow ups

References