Archief - show gif when processing page

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Devil9L

Legacy Member
Beste,

Ben op zoek naar een oplossing (geen AJAX) om een afbeelding
HTML:
<img src="http://www.diem-angling.com/images/loading_wh.gif" alt="loading" />
zoals deze te tonen, wanneer mijn query wordt uitgevoerd en verwerkt (opbouwen tabel +/- 3k records)

stappen:
ASP (classic - server questie)
show image
run query
build table in 1 variable
print de table variable
verwijder de image (can be done met jquery;JS)

probleem; eenmaal naar de de site surfen zegt firefox al "connecting" of "waiting for..." de image komt pas tevoorschijn als ie echt "transferring data" doet. (waiting for... duurt al enkele seconden + 15s)

response.buffer = True

Dastardly

Legacy Member
moet de gebruiker iets doen vooraleer die query wordt uitgevoerd (knopje klikken, of aanduiden wat hij wil)? of begint de pagina direct met ophalen van de info als je ze bezoekt?

in het eerste geval kan je via jquery de submit van uw form opvangen en eerst die afbeelding laten zien. in het tweede geval zou ik die image al laten zien wanneer de pagina laad.

ik ben zelf nog niet echt mee met multithreading etc. dus ik heb geen idee of je daarmee in een tweede thread toch die afbeelding kan aansturen terwijl je in je eerste thread die query doet.

is er eigenlijk een speciale reden dat je geen ajax wil gebruiken? daar dient het immers voor :p eventjes een updatepanel en updateprogress en je zit goed.

Devil9L

Legacy Member
nee, er is geen reden om geen Ajax te gebruiken, maar het systeem stond zo al op zonder de ajax, en wou het simpel houden door gewoon een image ervoor te plaatsen,maar het flushen lukt niet zoals ik wou.. blijkbaar toch maar effe overstappen op Ajax scriptje erop plaatsen

UnD3RD0G

Legacy Member
gebruik gewoon Jquery??
maak een div met die rotating / animated gif, en ge zet die hidden /display:none op uw page. ( een absolute div die boven uw site hangt bv )
op uw trigger called ge met jq die parameteren display en zet die op block / visible..

en opt einde van uw query terrug af?

of mis ik iets?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan