Avatar billede ddobbeltv Nybegynder
07. oktober 2003 - 23:10 Der er 14 kommentarer og
1 løsning

Preloader Der ikke skal have defineret hvilke billeder

Hej hej..

Jeg leder efter en preloader der ikke behøver vise noget grafisk blot et gif eller jpeg billede...

Jeg har kigget på nogle af de forskellige besvarelser der allerede ligger på eksperten men ingen af dem kan opfylde mine krav....

Jeg leder efter en der indtil hele siden er loaded viser en anden side hvor der står vent venligst eller lignende, hvor efter den redirecter til en anden....

Noget lignende den der ses på http://www.3dmaxer.dk ... Den skal virke så jeg blot kan linke til den med feks. preloader.asp?redirectto=default.asp eller lignede.. løsningen der ses på www.3dmaxer.dk er dog den ideelle da der på den side blot linkes til selve siden der skal preloades, hvilket er mig en gåde hvordan det er gjort unden at skulle lave en preload side til hver enkelte side, hvilket ikke er den løsning jeg søger...

Håber på et svar eller link til en preloader....
MVH Jacob Jensen
Avatar billede thesurfer Nybegynder
07. oktober 2003 - 23:23 #1
Avatar billede ddobbeltv Nybegynder
07. oktober 2003 - 23:24 #2
jeg vil ikke definere hvilke billeder der skal preloades !!! og det skal man ved begge...
Avatar billede thesurfer Nybegynder
07. oktober 2003 - 23:25 #3
hmm.. det giver ikke nogen mening whatsoever.. hvordan skal den preloade, hvis den ikke ved hvad den skal preloade?
Avatar billede ddobbeltv Nybegynder
07. oktober 2003 - 23:50 #4
det ved den udfra siden... se www.3dmaxer.dk ... der er jo ikke defineret billeder... det vil jo tage alt for lang tid.... da det er et gallery der kommer nyt til...

Jeg har overvejet noget med at finde et java script der ventede til at indholdet på en iframe er loaded... så kunne jeg kyle min side i en iframe der ikke kan ses, og når den så er loaded redirekter javascriptet... men ved ikke helt om det kan lade sig gøre
Avatar billede ddobbeltv Nybegynder
07. oktober 2003 - 23:53 #5
men jeg er bange for det ikke kan lade sig gøre...
Avatar billede roenving Novice
08. oktober 2003 - 00:27 #6
Prøv at kigge på http://www.eksperten.dk/spm/409629 :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tomt dokument</title>
<meta name="Generator" content="Stone's WebWriter 4">
<meta name="Keywords" content="roenving;http://www.eksperten.dk/spm/409629">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="javascript">
var imgs = new Array();
imgs[0] = new Image();
imgs[0].src = "../billede.jpg";
imgs[1] = new Image();
imgs[1].src = "../billede.jpg";
imgs[2] = new Image();
imgs[2].src = "../billede.jpg";
imgs[3] = new Image();
imgs[3].src = "../billede.jpg";
imgs[4] = new Image();
imgs[4].src = "../billede.jpg";
function checkImgs(){
    for(i=0;imgs.length>i;i++){
        if(!imgs[i].complete)setTimeout('checkImgs()',200)
    }
    displaySiden();
}
</script>
</head>
<body onload="checkImgs()">
<span id="loading" style="display:block;">
<script language="javascript" type="text/javascript">
function displaySiden(){
if(document.all){l=document.all['loading'];s=document.all['siden'];
}else if(document.getElementById){l=document.getElementById('loading');s=document.getElementById('siden');}
l.style.display = 'none'; s.style.display = 'block';}
</script>
<p>Testside</p>
<!-- Her indsættes billede eller tekst, som fortæller at siden loades -->
Loading
</span>
<div id="siden" style="display:none;"><!-- Hele siden indsættes i denne DIV -->
<img src="../eksperten_logo_new.gif"><br>
<img src="../billede.jpg">
</div>
</body>
</html>
Avatar billede olebole Juniormester
08. oktober 2003 - 05:11 #7
<ole>

Der er ingen preloader på www.3dmaxer.dk. Det er blot et div med en gif i:

<div id="Loader" style="position: absolute; left:0%; top:50%; z-index: -1;">
  <table border="0" width="100%">
  <tr>
    <td><center><img border="0" src="loader.gif" width="210" height="17"></center></td>
  </tr>
  </table>
</div>

Slamkode, der kun virker i browsere, der tillader, hvad somhelst (hvorfor den også kun skrives ud i IE) ... men da det er, hvad du efterspørger, så er den altså her  :)

/mvh
</bole>
Avatar billede ddobbeltv Nybegynder
08. oktober 2003 - 08:27 #8
Ole >> nej det var godt nok ikke det jeg søgte :)... men er der en der kan fortælle mig om man kan blande asp <% %> ind i et javascript... for så må jeg banke billederne derind..

Det er fordi ejg er ved at lave noget til en tøj butik.. og jeg ville gerne hvis det var muligt at loade billederne før siden vises... men problemet er at der er mange billeder og det vil være åndssvagt at loade alle billederne hvis ikke alle skal vises...

Problemet er også at det skal laves med cms så de selv kan opdatere produkterne... så hvis de uploader et nyt billede vil det jo ikke blive preloaded !

Nogen forslag ? eller er det noget man skal droppe ?
Avatar billede olebole Juniormester
08. oktober 2003 - 08:48 #9
Nu var det blot, fordi du efterlyste, det de bruger på www.3dmaxer.dk  :)

Det kan sagtens lade sig gøre at preloade et antal ikke nærmere definerede billeder, men løsningen kommer helt an på retsen af koden.
/mvh
Avatar billede ddobbeltv Nybegynder
08. oktober 2003 - 09:31 #10
det er lidt den kode jeg efterlyser.. jeg trode det var lykkedes folkene bag 3dmaxer.dk

men kan jeg blande asp og javascript ? for så kan jeg selv klare den ? eller er det et nyt spg for sig selv ?
Avatar billede olebole Juniormester
08. oktober 2003 - 09:33 #11
Ja, det kan du godt ... men det kommer stadig helt på koden  :)
Avatar billede thesurfer Nybegynder
08. oktober 2003 - 16:12 #12
så vidt jeg ved skal man definere billederne på en eller anden måde, ellers kan den ikke hente dem..

hvis jeg siger til dig "hent billederne til mig", vil du automatisk spørge mig "hvilke billeder??"

om du så definere dem, enten via navn "hus.jpg" eller via img<tal>.jpg og laver en loop, så SKAL du definere dem.

så jeg kan ikke se hvorfor du ikke kan bruger mit svar, som er en glimrende preloader.

?
Avatar billede thesurfer Nybegynder
08. oktober 2003 - 16:20 #13
..update..
i dit spm: "Håber på et svar eller link til en preloader"
læs indlægene 1, 2, 3, 6.

* jeg fortæller dig at du skal definere billederne og giver 2 links.
* roenving giver dig koden du kan bruge (burde have været et svar).
* olebole fortæller dig at der ikke er nogen preloader på 3dmaxer.dk

så hvis nogen skulle have points, skulle det være roenving.
Avatar billede olebole Juniormester
09. oktober 2003 - 00:46 #14
Jeg kan ikke være mere enig.

Kommentarerne kunne også tyde på, det er roenvings script, der skal skrives fil-stier ind i:
  imgs[0] = new Image();
  imgs[0].src = " ... HER ...";

roenving >> http://www.eksperten.dk/spm/411636  ;o)
/mvh
Avatar billede roenving Novice
12. oktober 2003 - 14:28 #15
-- og jeg takker !-)

-- og velbekomme jokkejensen '-)
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