Avatar billede basicq Nybegynder
12. november 2001 - 13:00 Der er 5 kommentarer og
1 løsning

preloader virker ikke????

Den går i stå når den møder min funktion preload()..
HJÆLP!!!!!

<script language=\"JavaScript\"><!--
//preload
var myPics = new Array();
var i;
function preload() {

  for (i==0; i<6; i++) {
    myPics[i] = new Image();
  }
  myPics[0].src = \"flash/flowchartc.swf\";
  myPics[1].src = \"pic/flag_On.jpg\";
  myPics[2].src = \"pic/Head_On.jpg\";
  myPics[3].src = \"pic/warning_On.jpg\";
  myPics[4].src = \"pic/MailMe_On.jpg\";
  myPics[5].src = \"pic/bund.jpg\";

}

// -->
//preload slut
</script>
Avatar billede jumper Nybegynder
12. november 2001 - 13:05 #1
i=0, ikke i==0

/Thor
Avatar billede basicq Nybegynder
12. november 2001 - 13:09 #2
det har jeg prøvet det virker heller ikke jeg har sat en document.write(\"hej\") inde i min for løkke for at tjekke at den kommer der til og det gør den ikke
Avatar billede jumper Nybegynder
12. november 2001 - 13:10 #3
<script language=\"JavaScript\"><!--
//preload
var myPics = new Array();
var i;
function preload() {

  for (i=0; i<6; i++) {
    myPics[i] = new Image();
  }
  myPics[0].src = \"flash/flowchartc.swf\";
  myPics[1].src = \"pic/flag_On.jpg\";
  myPics[2].src = \"pic/Head_On.jpg\";
  myPics[3].src = \"pic/warning_On.jpg\";
  myPics[4].src = \"pic/MailMe_On.jpg\";
  myPics[5].src = \"pic/bund.jpg\";

}

preload(); // KALD FUNKTIONEN

// -->
//preload slut
</script>

/Thor
Avatar billede basicq Nybegynder
12. november 2001 - 13:33 #4
Hvis jeg så skal stille om til en anden side efter preload hvordan kan jeg så tjekke om preload er færdig, med at hente billeder
Avatar billede basicq Nybegynder
12. november 2001 - 13:40 #5
<script language=\"JavaScript\"><!--
//preload
var myPics = new Array();
var i;
function preload() {
  for (i=0; i<6; i++) {
    myPics[i] = new Image();
  }
  myPics[0].src = \"flash/flowchartc.swf\";
  myPics[1].src = \"pic/flag_On.jpg\";
  myPics[2].src = \"pic/Head_On.jpg\";
  myPics[3].src = \"pic/warning_On.jpg\";
  myPics[4].src = \"pic/MailMe_On.jpg\";
  myPics[5].src = \"pic/bund.jpg\";
  if(i=5) {
    document.write(\"<meta http-equiv=refresh content=1;URL=index1.html>\");
    }   

  }
preload();


vil det virke
Avatar billede jakoba Nybegynder
12. november 2001 - 20:01 #6
Nej. det vil ikke virke.
dels fordi din læg filnavn i .src kun påbegynder den preload, det venter ikke til billedet er kommet.
dels fordi forløkken enden med værdien 6 i i (løkken standser første gang i IKKE opfylder betingelsen).

<script language=\"JavaScript\"><!--
//preload
var myPics = new Array();
var i;

function allDone( ) {                    // ny funktion
    for ( i=0; myPics.length>i; i++ ) {
        if ( ! myPics[i].completed ) break;
    }
    if ( myPics.length == i ) { // alle er loadet
        self.location.href = \"index1.html\";  // redirect
    } else {
        setTimeout( \"allDone()\", 200 );    // vent lidt endnu
    }
}; //end allDone( )

function preload() {
  for (i=0; i<6; i++) {
    myPics[i] = new Image();
  }
  myPics[0].src = \"flash/flowchartc.swf\";
  myPics[1].src = \"pic/flag_On.jpg\";
  myPics[2].src = \"pic/Head_On.jpg\";
  myPics[3].src = \"pic/warning_On.jpg\";
  myPics[4].src = \"pic/MailMe_On.jpg\";
  myPics[5].src = \"pic/bund.jpg\";
  setTimeout( \"allDone()\", 200 );
}
preload();

// --> </script>

mvh JakobA
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