webForumDet fria alternativet

Loading...

11 svar · 485 visningar · startad av M@rtin

M@rtinMedlem sedan dec. 19992 085 inlägg
#1

Hur gör man på bästa sätt för att visa en loading ruta.. asså ett streck eller vad man ska säga som blir längre o längre ju mer som är laddat...
Jag skulle vilja ha ett sådant streck medans ett script körs..
hur gör man det bäst? en animation eller?

//Martin

erikMedlem sedan dec. 1999693 inlägg
#2

Hej,

Det blir ju väldigt avancerat att göra ett java script som rör sig efter laddnings längd...så jag skulle nog använda en animation...

det tycker jag...

// erik

MattiMedlem sedan dec. 19996 592 inlägg
#3

nån som vet om det finns något färdigt skript/java applet som visar en loading bild innan tex 5 st bilder är laddade?

RGBMedlem sedan dec. 1999419 inlägg
#4

M@rtin:

Antar att det är ngt i denhär stilen d är ute efter:

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<SPAN id="laddText" style="position: absolute;"></span>
<SCRIPT language="javascript">

	 var ticker=0;
function vaxMer(){

ticker+=5;

     if(document.all)   {
laddText.innerHTML="Laddar Sidan<img src=\" meter.jpg\" width=\""+ticker+"\" height=\"10\">";
		 }
		 
		 if(document.layers) {
			  with(document['laddText'].document) 
			  {
			  open()
			  write("Laddar Sidan<img src=\"meter.jpg\" width=\""+ticker+"\" height=\"10\">")
			  close()
			  }
  }
	 if(ticker==300) clearInterval(addMore)
}
       addMore=setInterval("vaxMer()",100);

</SCRIPT>
</BODY>
</HTML>

Mvh

//R.G.B

[Redigerat av RGB den 31 jan 2000]

M@rtinMedlem sedan dec. 19992 085 inlägg
#5

Tack så hemskt mycket RGB...
precis vad jag letade efter...
tusen tack...

//M@rtin

HallgrenMedlem sedan dec. 19991 606 inlägg
#6

Liten frågan angående samma prob. Om jag bara vil ha en text som säger "sidan laddas" eller något,hur ska koden se ut? och den ska helt fungerar i både NS och IE.

/Hallgren

M@rtinMedlem sedan dec. 19992 085 inlägg
#7

Ska du bara ha texten så behöver du väl inte skriva nånting alls mer än

<html>
<body>
laddar sidan
</body>
</html>

Eller hur menar du?

//M@rtin

HallgrenMedlem sedan dec. 19991 606 inlägg
#8

Mmmm, missförstånd till max. ;)
Jag menar att jag vill att det ska stå en text ex "laddar sidan" och när sidan är laddad så ska texten bli utbytt mot den laddade sidan.

/Hallgren

erikMedlem sedan dec. 1999693 inlägg
#9

hej,

här kommer en sådan "remsa"...

koden:

<html>

<head>
<title></title>
</head>

<body onLoad="hide_it()">

<p align="center">

<span id="loadmessage" style="position: absolute; left: 422; top: 95; width: 173; height: 32"><font face="Verdana" size="2" color="#FF0000">Sidan laddas, vänta...</font></span>
<script language="JavaScript">

function hide_it(){
if (document.all){
document.all["loadmessage"].style.visibility = "hidden";
}
if (document.layers){
document.layers.loadmessage.visibility = "hide";
}
}

</script>

</body>

</html>

/koden

varåsgod! ;)

------------------
banan.erik@home.se

[Redigerat av erik den 12 feb 2000]

HallgrenMedlem sedan dec. 19991 606 inlägg
#10

Jag bugar och tackar. :)

HallgrenMedlem sedan dec. 19991 606 inlägg
#11

Tyvärr hittar jag ett litet fel med scriptet. När siden laddad så synt texten som finns på sidan och det är inte särskilt snyggt. Några förslag?

/Hallgren

RGBMedlem sedan dec. 1999419 inlägg
#12

Hallgren:

Testa med att lägga resten av sidinnehållet i en tabell.

//R.G.B

130 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)