Avatar billede mtas Nybegynder
28. december 2001 - 14:16 Der er 16 kommentarer og
2 løsninger

Loadning

Hvordan laver man så den laver en \"loadning\" process inden den viser siden. Jeg ved ikke om der er i DHTML, HTML eller JavaScript
Avatar billede kasseper Nybegynder
28. december 2001 - 14:19 #1
tjeck denne her ud :

*****************************************************
To preload a whole html page we can directly load a src into the layer tag for Netscape 4 and use an iframe for IE4 & 5 and NS6. At the body tag we assign an onLoad event to \'grab the src\'. All that needs to be modified is the var url statement to point to whatever page you wish to preload.


<HTML>
<HEAD>

<SCRIPT>
var url = \'http://nirvana.media3.net/stigmata/index.html\';
</SCRIPT>
</HEAD>

<BODY onLoad=\"location.href = url;\">

<H1>Page is loading...</H1>

<SCRIPT>
if (document.layers)
document.write(\'<LAYER SRC=\"\' + url + \'\" VISIBILITY=\"hide\"><\\/LAYER>\');

else if (document.all || document.getElementById)
document.write(\'<IFRAME SRC=\"\' + url + \'\" STYLE=\"visibility: hidden;\"><\\/IFRAME>\');

else location.href = url;
</SCRIPT>

</BODY>
</HTML>

************************
Den skulle gøre hvad du søger....
Du skal bare sætte din adresse ind istedet for den url der står øverst....

Avatar billede pelkjaer Nybegynder
28. december 2001 - 14:19 #2
Kommer an på hvilken funktion du er ude efter.

Hvis det er nok med en hvis skærm, kan du blot lægge et layer (100% x 100%) ind over siden og gemme det igen med onload.
Avatar billede mtas Nybegynder
28. december 2001 - 14:21 #3
Kan man ikke lave så man kan ligge et grafik ind. En lille process bar ?
Avatar billede kasseper Nybegynder
28. december 2001 - 14:22 #4
JO sagtens find en lille flash eller gif animation(bvadr), som du bare lægger ind efter script tagget...
Avatar billede mtas Nybegynder
28. december 2001 - 14:23 #5
Gider du lave koden ?? Bare skriv <img src=\"kkd\"> hvor du mener man skal ligge flashen eller billedet !!
Avatar billede pelkjaer Nybegynder
28. december 2001 - 14:27 #6
Kan du bruge en som på:

http://www.pelkjaer.f2s.com/default.htm
Avatar billede lllkodaklll Nybegynder
28. december 2001 - 14:27 #7
Hvis du har et billed der går som du vil ha det skal loade set det bag alt det andet
Avatar billede mtas Nybegynder
28. december 2001 - 14:30 #8
Det som kasseper har givet mig virker ikke !

>lllkodaklll: Jeg tror du har fat i det jeg mangler !
Avatar billede mtas Nybegynder
28. december 2001 - 14:31 #9
Se www.thansen.dk - noget i den stil !!
Avatar billede pelkjaer Nybegynder
28. december 2001 - 14:31 #10
Dette her er som du ser på ovenstående url:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript1.1\">var locationAfterPreload = \"dinside.html\" // URL of the page after preload finishes
var lengthOfPreloadBar = 200 // Length of preload bar (in pixels)
var heightOfPreloadBar = 25 // Height of preload bar (in pixels)
// Put the URLs of images that you want to preload below (as many as you want)
var yourImages = new Array(\"billed1jpg\",\"billed1.jpg\",\"billed3.jpg\")
// Do not modify anything beyond this point!
if (document.images) {
var dots = new Array()
dots[0] = new Image(1,1)
dots[0].src = \"red.gif\" // default preloadbar color (note: You can substitute it with your image, but it has to be 1x1 size)
dots[1] = new Image(1,1)
dots[1].src = \"orange.gif\" // color of bar as preloading progresses (same note as above)
var preImages = new Array(),coverage = Math.floor(lengthOfPreloadBar/yourImages.length),currCount = 0
var loaded = new Array(),i,covered,timerID
var leftOverWidth = lengthOfPreloadBar%coverage
}
function loadImages() {
for (i = 0; i < yourImages.length; i++) {
    preImages[i] = new Image()
    preImages[i].src = yourImages[i]
}
for (i = 0; i < preImages.length; i++) {
    loaded[i] = false
}
checkLoad()
}
function checkLoad() {
if (currCount == preImages.length) {
    location.replace(locationAfterPreload)
    return
}
for (i = 0; i <= preImages.length; i++) {
    if (loaded[i] == false && preImages[i].complete) {
        loaded[i] = true
        eval(\"document.img\" + currCount + \".src=dots[1].src\")
        currCount++    }
}
timerID = setTimeout(\"checkLoad()\",10)
}
// end hiding -->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<script language=\"javascript1.1\">
<!-- begin hiding
// It is recommended that you put a link to the target URL just in case if the visitor wants to skip preloading
// for some reason, or his browser doesn\'t support JavaScript image object.
if (document.images) {
var preloadBar = \'\'
for (i = 0; i < yourImages.length-1; i++) {
    preloadBar += \'<img src=\"\' + dots[0].src + \'\" width=\"\' + coverage + \'\" height=\"\' + heightOfPreloadBar + \'\" name=\"img\' + i + \'\" align=\"absmiddle\">\'
}
preloadBar += \'<img src=\"\' + dots[0].src + \'\" width=\"\' + (leftOverWidth+coverage) + \'\" height=\"\' + heightOfPreloadBar + \'\" name=\"img\' + (yourImages.length-1) + \'\" align=\"absmiddle\">\'
document.write(preloadBar)
loadImages()
}
// end hiding -->
</script>
</body>
</html>
Avatar billede mtas Nybegynder
28. december 2001 - 14:32 #11
eller ligesom her på eksperten. Her kommer logoet først, og bagefter når siden er loadet kommer siden !!
Avatar billede pelkjaer Nybegynder
28. december 2001 - 14:33 #12
Mit script viser hvor lang til der er tilbage istedet for blot en animeret gif.
Avatar billede mtas Nybegynder
28. december 2001 - 14:35 #13
>pelkjaer:
Det virker ikke. Den viser bare tre billeder øverst og så siden. Er det meningen ?
Avatar billede mtas Nybegynder
28. december 2001 - 14:36 #14
  >pelkjaer:  Hvad gør det script ??
Avatar billede pelkjaer Nybegynder
28. december 2001 - 14:37 #15
Jo det virker...

Smid hele scriptet ind i en centreret tabel e.lign.
Det er red.gif og orange.gif der er preloadbaren - dem kan du blot ændre (husk at de skal være 1x1 pixel begge to)

Der hvor der står billed1.jpg osv, skriver du de billeder du vil preloade.
Avatar billede pelkjaer Nybegynder
28. december 2001 - 14:38 #16
Det preloader de billeder du angiver og redirecter derefter til din adresse du angiver.
Avatar billede mtas Nybegynder
28. december 2001 - 14:39 #17
Jamen det er jo hele siden den skal loade, ligesom på eksperten.dk !
Avatar billede pelkjaer Nybegynder
28. december 2001 - 14:40 #18
Sorry..se her istedet (tryk \"launch\")
http://www.pelkjaer.f2s.com/
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