Avatar billede dwj Nybegynder
01. november 1999 - 13:02 Der er 14 kommentarer og
1 løsning

load image´s og selv gå vider

Når man kommer ind på min start side,
vil jeg gerne have at den loader alt det grafik som kommer på den næste side, når den har loadet grafiken skal den selv springe ind på siden,
hvordan gør jeg det.








Avatar billede mit Nybegynder
01. november 1999 - 13:12 #1
Der er nok ikke andre muligheder, end den sædvanlige "loading please wait...", ligesom her på eksperten....(Det er besvaret mange gange her)
Avatar billede starleicht Nybegynder
01. november 1999 - 13:22 #2
Ja, som "mit" skriver er det spm blevet besvaret på eksperten før:

Se f.eks her:
http://www.eksperten.dk/spm.asp?id=5508
Avatar billede jumper Nybegynder
01. november 1999 - 13:40 #3
<html>
<head>
<script language="Javascript">
<!--

billede1 = new Image()
billede1.src = 'skod.gif'
billede2 = new Image()
billede2.src = 'skod2.gif'

// osv...

// -->
</script>
</head>
<body onload="document.location.href = 'NÆSTESIDE.HTML'">

Vent venligt mens billeder indlæses...

</body>
</html>
Avatar billede skjoldby Nybegynder
01. november 1999 - 13:45 #4
Her er en mulighed:


<html>
<head>
<title>Loading page</title>
<script>

n=document.layers
ie=document.all

function hideIt(){
if(ie || n){
if(n) document.divLoadCont.visibility="hidden"
else divLoadCont.style.visibility="hidden"
}
}
</script>
<style>
#divLoadCont{position:absolute; width:100%; height:95%; top:0; left:0; background-color:white; layer-background-color:white; font-family:arial,helvetica; z-index:100}
TD{font-family:arial,helvetica}
</style>
</head>

<body onload="hideIt()">


<script>

if(ie || n)
document.write('<div id="divLoadCont"><table width="100%" height="95%" align="center"
valign="middle"><tr><td width="100%" height="100%" align="center" valign="middle"><h3>Loading
Page....</h3></td></tr></table></div>')
</script>

<CENTER>
<IMG SRC="pics/loading_img.gif" width="100" height="126">
</CENTER>

</body>
</html>
Avatar billede starleicht Nybegynder
01. november 1999 - 13:51 #5
--> jumper, jeg synes du skal ha' pointene. Det var dog et dejligt simpelt, og anvendeligt script.
Avatar billede skjoldby Nybegynder
01. november 1999 - 14:01 #6
Starleicht>> Det ved du da egentlig ikke. Forestil dig har har 100 billeder på sin side. så skal du skrive

billede1 = new Image()
billede1.src = 'skod.gif'

pr billede.

Avatar billede jumper Nybegynder
01. november 1999 - 14:03 #7
starleicht, det virker fra NS3 og op ;)

/Thor
Avatar billede skjoldby Nybegynder
01. november 1999 - 14:06 #8
Ved du hvor mange der bruger version 3 browsere?? Små 5% eller hvad?? Bare af ren nysgærighed.
Desuden vil jeg sige, hvis ikke man laver nogle begrænsninger for 3'erne vil brugerne aldrig opdatere.
Avatar billede starleicht Nybegynder
01. november 1999 - 14:08 #9
Hvis man har 100+ billeder, kan man vel bare give billederne et fortløbende nummer (billede1, billede2, billede3, o.s.v.) og så lave en loop.
Avatar billede jumper Nybegynder
01. november 1999 - 14:08 #10
Det var sgu' da ikke en opfordring til at bruge Netscape 3, jeg siger bare at den virker fra Netscape 3!

Desuden kan jeg da ikke se et eneste sted i dit eksempel hvor et billede bliver preloadet og lagt i cachén!

Mit eksempel preloader billederne og går videre til en ny side, når alle billeder er blevet indlæst :)

/THor
Avatar billede skjoldby Nybegynder
01. november 1999 - 14:11 #11
Du har helt ret. Men når du lægger din side ind i body'en på mit script, vises den først når alt er loaded. Dvs. du behøver ikke at lave et spring videre til en ny side.

skjold
Avatar billede skjoldby Nybegynder
01. november 1999 - 14:13 #12
starleicht>>> Ja, men det kræver man giver dem fortløbne numre - og det er jo ikke alle der er 'nede' med det.
Avatar billede skjoldby Nybegynder
01. november 1999 - 14:33 #13
Jumper>> vidste du hvor mange der ca. bruger browser 3 versioner?
Avatar billede dwj Nybegynder
01. november 1999 - 15:08 #14
Hej Jumper

Det er et rigtig godt og enkelt script,
men er der mulighed for også at preloade
en wav fil.
Avatar billede jumper Nybegynder
01. november 1999 - 15:13 #15
dwj, det kan du ikke gøre på samme måde.

Hvis du vil preloade en wav fil skal du lave en <embed src="lyd.wav" autostart=false>

Når den så skal startes skal du bruge Javascript til at starte den.

/Thor
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