Avatar billede hangaard Nybegynder
17. marts 2003 - 14:00 Der er 5 kommentarer

Animeret gif som pause under load af ny side

Hej!

I mit web har jeg nogle sider som er (u)rimeligt lang tid om at loade. Derfor vil jeg gerne vise en animeret gif som "pause-billede".

Jeg har lagt en HTML-side ind i mellem hovedsiden og linket, som viser den animerede gif og kører et javascript (location.href = link.htm) som loader linket.

Resultat: Den første frame a giffen bliver vist imens linket loades.

Er her nogen her som kender en metode hvorpå jeg kan få vist hele animationen?

Mvh.
hangaard
Avatar billede bikerbirk Nybegynder
17. marts 2003 - 14:10 #1
Avatar billede hangaard Nybegynder
17. marts 2003 - 14:42 #2
Til bikerbirk. Tak! Men jeg må ikke ændre i target-linket så jeg kan ikke bruge dit script - desværre!

hangaard
Avatar billede olebole Juniormester
17. marts 2003 - 16:54 #3
<ole>

Jeg forstår ikke din forklaring ... kan du ikke lægge en URL til siden?

/mvh
</bole>
Avatar billede mortrr Praktikant
18. marts 2003 - 02:51 #4
Idet du navigerer videre til den næste side stoppes aktiviteten på den nuværende, og hermed også din animation.

Hvis det passer ind i "den store side", kan du bruge server-side buffering til at få din animation frem:
Start siden med buffering slået til.
"Send" din animation.
Flush bufferen
"Send" resten af siden, incl et lille javascript som "slukker" for din animation.

ASP:
<%
Response.Buffer=true
%><html><body><img id="imgAni" src="animation.gif"><%
Response.Flush
' Opbyg resten af siden som normalt
' Afslut med:
%><script>imgAni.style.display="none";</script></body></html>
Avatar billede olebole Juniormester
18. marts 2003 - 03:11 #5
Ahhaaaaa .... nu forstår jeg den lidt kryptiske forklaring  ;o)
Så skal der nu i sidste linie stå:

%><script type="text/JavaScript">document.getElementById("imgAni").style.display="none";</script></body></html>

/mvh
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester