Avatar billede krang Nybegynder
18. januar 2002 - 17:04 Der er 11 kommentarer og
1 løsning

Billedskifter

Jeg skal have 3 billeder til at \"slideshow\"e på en side

og hvert billede skal skal linke til hvert sit sted

billederne skal ikke skifte på samme tid

Kan i hjælpe med det??

På forhånd tak
Mikkel

Avatar billede nikolajdu Nybegynder
18. januar 2002 - 17:09 #1
Hvor mange slides skal der være til hver billede??
Avatar billede krang Nybegynder
18. januar 2002 - 17:18 #2
3
Avatar billede nute Nybegynder
18. januar 2002 - 18:08 #3
hva mener du med at \"billederne skal ikke skifte på samme tid\" ?
Avatar billede Slettet bruger
18. januar 2002 - 18:19 #4
Han mener vel, at de skal skifte med forskellig hastighed.

Under alle omstændigheder findes der en masse gode løsninger her: http://www.dynamicdrive.com/dynamicindex14/index.html
Avatar billede krang Nybegynder
18. januar 2002 - 23:22 #5
Billederne skal skifte et ad gangen hvert 3. sekund
Avatar billede nute Nybegynder
18. januar 2002 - 23:43 #6
kan dette være noe ?

<html>
<head>
<script language=\"JavaScript\">
<!--
var arrImg, arrLink, counter, constLnkArr, img, lnk;

counter = 0;
prevLink = document.location.href;
prevLink = prevLink.substr( 0, prevLink.lastIndexOf(\"/\") +1 );

function init(){
  constLnkArr = document.links;
    firstTime = true;
  arrImg  = new Array(\"bilde1\",\"bilde2\",\"bilde3\");
  arrLink = new Array(\"link1\",\"link2\",\"link3\");
    randDisplay();
}

function randDisplay() {
        img    = arrImg[counter];
        lnk            = arrLink[counter];

        document.images[\"rndImage\"].src = img;
       
        for( i=0; i<constLnkArr.length; i++ ){
          if( constLnkArr[i] == prevLink ){
        document.links[i].href = lnk;
                prevLink = lnk;
            }
        }

        if( counter == arrImg.length - 1 ){
          counter = 1;
        } else {
          counter++;
        }

        setTimeout(\"randDisplay();\",3000);
}

//-->
</SCRIPT>
</HEAD>

<BODY onLoad=\"init();\">
<a href=\"#\">blabla</a><br>
<a href=\"#\">blabla</a><br>
<a href=\"\"><img src=\"\" name=\"rndImage\" id=\"rndImage\" border=\"0\"></a>
</BODY>
</HTML>

/nute
Avatar billede krang Nybegynder
19. januar 2002 - 17:28 #7
Ja, den virker til et billede....
men skifter kun mellem 2 af dem :(

der skal være 3 forskellige billeder, der hver skifter mellem 3 andre billeder
Avatar billede Slettet bruger
19. januar 2002 - 18:37 #8
<html>
<head>
<script>
bill0 = new Array(\"billede1_1.gif\",\"billede1_2.gif\",\"billede1_3.gif\"); //Filnavne til det første billede
bill1 = new Array(\"billede2_1.gif\",\"billede2_2.gif\",\"billede2_3.gif\"); //Filnavne til det andet billede
bill2 = new Array(\"billede3_1.gif\",\"billede3_2.gif\",\"billede3_3.gif\"); //Filnavne til det tredje billede

bill = 0;
nr0 = 0;
nr1 = 0;
nr2 = 0;
function startSlide() {
if (bill == 3) bill = 1;
eval(\"nr\" + bill + \"++\");
eval(\"document.billede\" + bill + \".src = bill\" + bill + \"[nr\" + bill + \"]\");
bill++;
setTimeout(\"startSlide()\",3000);
}
</script>
</head>
<body onLoad=\"startSlide();\">
<img src=\"billede1_1.gif\" name=\"billede0\"><br>
<img src=\"billede2_1.gif\" name=\"billede1\"><br>
<img src=\"billede3_1.gif\" name=\"billede2\">
</body>
</html>
Avatar billede krang Nybegynder
19. januar 2002 - 19:13 #9
billede 1 skifter ikke???

og de 2 andre ender i et billede der hedder \"undefined\" eller sådan nået....
???
Avatar billede krang Nybegynder
20. januar 2002 - 02:56 #10
K... Jeg fandt et inde på Dynamicdrive, og ændret lidt i den, så nu virker det...
men tak for jeres hjælp
Avatar billede Slettet bruger
21. januar 2002 - 15:30 #11
Jeg nåede heller ikke at teste mit script. Det er alt for rodet og dårligt programmeret.
Skal jeg lave et bedre, eller klarer du dig med det, du har nu?
Avatar billede krang Nybegynder
22. januar 2002 - 13:53 #12
Hmmm.... det jeg har laver en konflikt med et andet script på siden, så billederne ikke skifter, men der står ikke nogen fejl :(
det virker bare ikke :(
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