19. oktober 2001 - 14:36Der er
4 kommentarer og 1 løsning
Vis alle billeder og de tilhørende poster fra database
Jeg har lavet en side hvor alle mine poster i en access database vises. Samtidigt vises alle de tilhøreden billede til posterne. Jeg har lavet siden for at give mig selv overblik. Nu skulle jeg nemt kunne overskue hvor der evt. mangler et billede mm. Det virker også fint der er dog et problem. Det er ikke alle billeder der bliver vis. Det er nok fordi er ca 1500 bileder, ikoner mm. Hvordan for jeg siden til at skrive en post ad gangen og vente til de tilhørende billeder er loadet før den næste post skrives. Jeg har bare brugt et simplet loop
Jeg prøver lige at beskrive problemet. Når siden indlæses tager det meget langt tid. På et tidspunkt vies hele tabellen og det data. Billederne hentes nu ned og det tager endnu længede tid. Der er jo også over 1000 billeder. Det betyder at når den er færdig, vises mange af de billeder der først vies ned et krys i, stadig med et kryds i. Når man så trykker på \"Vis billede\" kommer det frem. Siden tror åbenbart stadig at billedet ikke kunne vises. Det var derfor jeg tænkte at man kunne undgå dette ved at lade koden vente på at billede til en post hentes før den næste post hentes og dets billede. Jeg kan godt se at der er lidt rodete men jeg håber I kan se problemet
Så kan jeg umiddelbart ikke forestille mig nogen særlig smart løsning i asp. Du skal nok have fat i noget JavaScript for at gøre det på den bedste måde. Da asp jo arbejder på serveren og derfor ikke har noget med billederne at gøre, men derimod JavaScript som kører på clienten kan gøre noget sådant.
Jeg har engang lavet noget hvor jeg preloadede billederne i JavaScript, men jeg kan ikke lige huske hvordan.
Jeg kan se at det nok er javascript der skal løse mit problem så jeg giver Cyberinet de 20 pionts. Da han nævnte javascript.
Synes godt om
Ny brugerNybegynder
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.