/ Forside/ Teknologi / Udvikling / Java Scripts / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hjælp til preload med procesbar og grafi~
Fra : mblm
Vist : 615 gange
100 point
Dato : 30-01-03 23:12

Jeg er ved at lave et site, hvor jeg har brug for en lidt anden type preloadbar end dem jeg plejer at programmere.

Jeg har brug for en preload funktion som kan indloade grafikfiler, javascripts og css-stylesheets inden selve sitet vises. Normalt arbejder jeg med en type som efter preload automatisk viderestiller til et andet html-dokument, men denne gang har jeg behov for at preloadbaren forsvinder når den når 100% og erstattes med et layer med grafikbuttons i.

Kort sagt har jeg behov for en preloadbar som når den er færdig med at preloade tænder et layer med nogle grafiske knapper.

Jeg arbejder med GoLive og har brug for en løsning der enten etableres via GoLive - eller (foretrækkes) som et selvstændigt JavaScript der kan indsættes i GoLive som et almindeligt element.

Håber på hurtig og konstruktiv hjælp der relaterer til HELE spørgsmålets problemstilling.

-/-
mblm

 
 
Kommentar
Fra : cumano


Dato : 14-02-03 21:02

Jeg ved ikke helt hvordan det skulle gøres med en bar der viser %, men du kan gøre sådan at siden ikke bliver vist før alt er loadet.
Det gøres ved at lave en funktion der viser et layer indtil siden er loadet:

<html>
<head>
<script>
function load(){
document.all.loadlayer.style.visibility = 'hidden';
}
</script>
</head>
<body onLoad="load()">
<div style="background-color: #00000; position: absolute; width: 100%; height: 100%; left: 0; top: 0; visibility: visible;" id="loadlayer">
<font color="white">LOADING....</font>
</div>
Her er alt det der skal loades..
</body>
</html>

Det burde virke sådan at alt indhold bliver loadet før siden bliver vist...

Kommentar
Fra : mblm


Dato : 14-02-03 21:51

> cumano

Tak for det velmente råd - det kan blot overhovedet ikke bruges i den situation jeg spørger til.

Det drejer sig om en preloadside som naturligvis skal kunne ses så længe den viser en procesbar. Derefter kan preloadelement således forsvinde for at blive erstattet med selve sitet med navigation osv.


-/-
mblm

Kommentar
Fra : urban


Dato : 28-03-03 21:36

Hej

Jeg har set sådan en lavet, og har siden selv forsøgt at lave en, ved at bruge onload event handleren på mine Image-objekter og senere forsøgte jeg mig med complete egenskaben, men det ville ikke rigtig lykkes mig. Altså rent kode mæssigt er der ingen problemer, og den preloader 10 images, og kalder den assignede funktion, når et image er loadet - eller rettere, det gør den næsten hver gang, men nogen gange går den i stå, og så kan man jo ikke bruge det til noget.

Så tænkte jeg, at det kunne løses ved at tjekke med onError eventhandleren på Image objekterne, men det virkede tilsyneladende heller ikke.

Den løsning jeg i sin tid så, kørte på IE4.x og det jeg forsøgte at lave, testede jeg i IE6, så måske er onLoad eventhandleren dårligt implementeret i IE6 - det var i hvert fald min konklusion, og jeg droppede derefter at lavet den loader...

Men det er sikkert ikke IE6 der er problemet, men det er altid lettere at give andre skylden!


Mvh
Urban

Kommentar
Fra : mblm


Dato : 29-03-03 09:22

> Urban

Jeg har fundet løsningen nu, hvis du stadig er interesseret kan du jo oprette et spørgsmål og så få svar! hehehe


-/-
The Unseen

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177425
Tips : 31962
Nyheder : 719565
Indlæg : 6407924
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste