Avatar billede gunnernuhansen Nybegynder
03. november 2008 - 09:33 Der er 4 kommentarer

Auto loope en array

Hej

Jeg prøver at generere en funktion som kan auto loope en array[1]
på bagggrund af et defineret tag <--!@ArrayMeta--> som indholder det antal af billederne som funktionen skal loope.

Kan man det?

Mvh.

Rasmus
Avatar billede w13 Novice
03. november 2008 - 09:37 #1
Du siger, at du prøver. Har du ikke mere kode?
Avatar billede gunnernuhansen Nybegynder
03. november 2008 - 09:49 #2
<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  CodeLifter.com (support@codelifter.com) -->
<!-- Web Site:  http://www.codelifter.com -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 5000;
// Duration of crossfade (seconds)
var crossFadeDuration = 3;
// Specify the image files
var Pic = new Array();
// to add more images, just continue
// the pattern, adding to the array below


// add the path to the files below

Pic[0] = '<!--@DwImageFolder-->/1.jpg'
Pic[1] = '<!--@DwImageFolder-->/2.jpg'
Pic[2] = '<!--@DwImageFolder-->/3.jpg'
Pic[3] = '<!--@DwImageFolder-->/4.jpg'
Pic[4] = '<!--@DwImageFolder-->/5.jpg'
Pic[5] = '<!--@DwImageFolder-->/6.jpg'
Pic[6] = '<!--@DwImageFolder-->/7.jpg'
Pic[7] = '<!--@DwImageFolder-->/8.jpg'
Pic[8] = '<!--@DwImageFolder-->/9.jpg'
Pic[9] = '<!--@DwImageFolder-->/10.jpg'

// do not edit anything below this line

var t;
var j = 0;
var p = Pic.length;
var preLoad = new Array();
for (i = 0; i < p; i++) {
preLoad[i] = new Image();
preLoad[i].src = Pic[i];
}
function runSlideShow() {
if (document.all) {
document.images.SlideShow.style.filter="blendTrans(duration=2)";
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
document.images.SlideShow.filters.blendTrans.Apply();
}
document.images.SlideShow.src = preLoad[j].src;
if (document.all) {
document.images.SlideShow.filters.blendTrans.Play();
}
j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout('runSlideShow()', slideShowSpeed);
}
//  End -->
</script>

<table border="0" cellpadding="0" cellspacing="0">
    <td align="center">
<h1 class="h1"><!--@ParagraphHeader-->    </h1>    <br />
<!--DwTemplateTags-->
    </td>
<tr>
<td id="VU">
<img OnMouseOver="runSlideShow()" src="<!--@DwImageFolder-->/1.jpg" name='SlideShow'>

</td>
</tr>
<tr>
    <td align="center">
<b>Før musen over billedet for at starte slideshow</b>       
    </td>
</tr>   
</table>


;)

Det er de der Pic[0] = '<!--@DwImageFolder-->/1.jpg' som jeg ønsker at autogenerere ud fra det antal jeg definerer i mit metatag.
Avatar billede gunnernuhansen Nybegynder
05. november 2008 - 10:56 #3
Well? :) Rotations-delen er den samme gamle du har kommenteret før :) Jeg skal bare være om jeg kan generere auto array´s...
Avatar billede w13 Novice
05. november 2008 - 12:05 #4
Prøv at vise det omtalte metatag.
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