Avatar billede stift Nybegynder
07. august 2002 - 18:26 Der er 2 kommentarer og
1 løsning

Hjælp til slideshow kode.

Jeg er wanna-be webmaster på www.spar2.com  - har ikke noget særligt kendskab til sprog og programmering endnu. Så hurra for det grundlæggende og FP - jeg ved, det sucks ;o()

Jeg har lånt en script kode til slideshow, som er modificeret lidt - se nederst:  http://www.spar2.com/fotoarkiv/2002/0802bramming/0802bramming.htm 
og jeg vil gerne kunne sætte en beskrivelse ind til hvert billede - altså noget i stil med:

NewImg = new Array (
"pub1.jpg" "beskrivelse",
"pub2.jpg" "beskrivelse",
"pub3.jpg" "beskrivelse",

..... og så videre

Jeg har set det gjort på:  http://www.geocities.com/Paris/Jardin/8415/Scripts/Slideshow.htm 
men det script dér går udover den "onmouseover" funktion, der også er på:  http://www.spar2.com/fotoarkiv/2002/0802bramming/0802bramming.htm 
og det må den ikke.

Er der nogen, der vil hjælpe en Newbie?
Avatar billede moejensen Nybegynder
08. august 2002 - 11:53 #1
se eft her:
<script language="JavaScript1.2">

/*
Interactive Image slideshow with text description
By Christian Carlessi Salvadó
E-Mail: cocolinks@c.net.gt
Featured on Dynamicdrive.com
For full source code to this script and more,
visit Dynamicdrive.com
*/


g_fPlayMode = 0;
g_iimg = 0;
g_imax = 0;
g_ImageTable = new Array();

function ChangeImage(fFwd)
{
if (fFwd)
{
if (++g_iimg==g_imax)
g_iimg=0;
}
else
{
if (g_iimg==0)
g_iimg=g_imax;
g_iimg--;
}
Update();
}

function Update(){
document.all._Ath_Slide.src = g_ImageTable[g_iimg][0];
document.all._Ath_FileName.innerHTML = g_ImageTable[g_iimg][1];
document.all._Ath_Img_X.innerHTML = g_iimg + 1;
document.all._Ath_Img_N.innerHTML = g_imax;
}


function Play()
{
g_fPlayMode = !g_fPlayMode;
if (g_fPlayMode)
{
btnPrev.disabled = btnNext.disabled = true;
Next();
}
else
{
btnPrev.disabled = btnNext.disabled = false;

}
}
function OnImgLoad()
{
if (g_fPlayMode)
window.setTimeout("Tick()", g_dwTimeOutSec*1000);
}
function Tick()
{
if (g_fPlayMode)
Next();
}
function Prev()
{
ChangeImage(false);
}
function Next()
{
ChangeImage(true);
}
function main()
{

Update();
}

////configure below variables/////////////////////////////

//configure the below images and description to your own.
g_ImageTable[g_imax++] = new Array ("http://dynamicdrive.com/dynamicindex4/cake.gif", "It's a cake!");
g_ImageTable[g_imax++] = new Array ("http://dynamicdrive.com/dynamicindex4/TN00411A.gif", "Bike Rider");
g_ImageTable[g_imax++] = new Array ("eyes.gif", "Are you looking me?");
g_ImageTable[g_imax++] = new Array ("http://dynamicdrive.com/dynamicindex4/PE02054A.gif", "Wath Out!!");
g_ImageTable[g_imax++] = new Array ("http://dynamicdrive.com/dynamicindex4/PE01805A.gif", "Hurry Up!");
//extend the above list as desired
g_dwTimeOutSec=2

////End configuration/////////////////////////////



window.onload=Play

</script>
Avatar billede stift Nybegynder
11. august 2002 - 18:18 #2
Duer ikke.

Det er jo bare kildekoden fra: http://www.geocities.com/Paris/Jardin/8415/Scripts/Slideshow.htm

Det er det samme script som den fra DynamicDrive.

Den deaktiverer det javascript, jeg har liggende til "onmouseover" - det må den ikke.

Ellers tak for buddet :D
Avatar billede stift Nybegynder
02. september 2002 - 21:31 #3
Hvordan er det nu lige man lukker spørgsmålet?
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