Avatar billede lindsepigen Nybegynder
05. august 2000 - 23:15 Der er 1 løsning

Billeder på række

Hejsa,
Jeg ville høre om der var nogen der kendte noget til et jscript der knan følgende:
det skal loade ca 20 billeder og så skal det vise det på siden skiftende hver 10 sek. Man skal kunne klikke på billedet og få det åbnet i et seperat vindue mens de 20 billeder stadig roterer. Et billede skal vises af gangen.

Anyone?

karen
Avatar billede olebole Juniormester
06. august 2000 - 01:24 #1
<ole>

<html>
<head>
<script language=\"JavaScript\">
<!--
// Kald dine billeder \"pic0.jpg\" til \"pic19.jpg\"
var num = 20; // Antal billeder
var path = \"images/\" // Stien til dine billeder
var myPics = new Array();
function preLoad() {
    for (i=0; i<num; i++) {
        myPics[i] = new Image();
        myPics[i] = path + \"pic\"+i+\".jpg\"; // du kan evt ændre til \".gif\"
    }
    showPic();
}
var inx = 0;
function showPic() {
    if (inx >= num) { inx = 0; }
    document.images[\'picShow\'].src = myPics[inx];
    inx++;
    setTimeout(\"showPic()\",10000);
}
function myOpen() {
    nyt = window.open(\"\",\"nyt\",\"width=300,height=200\");
    ndoc = nyt.document;
    astr = \"<html><body bgcolor=white><center>\";
    astr += \"<img src=\"+document.images[\'picShow\'].src+\" border=0>\";
    astr += \"<p><a href=\'java script:self.close();\'>[ Luk dette vindue ]</a></p>\"
    astr += \"</center></body></html>\";
    ndoc.open();
    ndoc.write(astr);
    ndoc.close();
}
// -->
</script>
</head>

<body bgcolor=white onload=\"preLoad();\">

    <a href=\"java script:myOpen();\"><img src=\"images/startPic.jpg\" name=\"picShow\" border=0></a>

</body>
</html>

/Vh
</bole>
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