Ett JavaScript som gör att man kan ha ett bildspel på en och samma sida. Jag har skrivit så att jag har två pilar som styr vilket håll man ska bläddra bland bilderna. Problemet nu är att jag har ett annat JavaScript som bestämmer vart de länkade bilderna ska komma, men detta funka inte med bildspelet. Någon som vet vad som jag ska göra?
adress till sidan: home.swipnet.se/macgunde
code bildspel:
var current = 0;
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this = initArray.arguments;
}
}
var picz = new initArray(
"images/0.jpg",
"images/1.jpg",
"images/2.jpg"
);
if (goodnum < 0) alert("You can't go any further back!");
else if (goodnum > picz.length-1) alert("You can't go any further forward!");
else document.jscriptimg.src = picz[goodnum];
Detta JavaScript fungerar i alla webläsare däri mot inte när jag la in det på min sida. Någon som vet varför det blir så ? jag har bifogat min fil. även på home.swipnet.se/macgunde
if (goodnum < 0) alert("You can't go any further back!");
else if (goodnum > picz.length-1) alert("You can't go any further forward!");
else document.jscriptimg.src = picz[goodnum];
Hmm, det fungerar lokalt på min dator. Testa med att ändra lite på checkIt()-funktionen:
function checkIt(val) {
var goodnum = parseInt(current)+parseInt(val);
if (goodnum < 0) alert("You can't go any further back!");
else if (goodnum > picz.length-1) alert("You can't go any further forward!");
else document.images["LinkBild"].src = picz[goodnum];
current = goodnum;
}
Nu har jag strukturerat upp hemsidan i mappar i olika nivåer. Efter att jag gjort detta så har funktionen bildspel slutat fungera. Här nedan är koden. Hemsidan ligger på adress http://home.swipnet.se/macgunde
if (goodnum < 0) alert("You can't go any further back!");
else if (goodnum > picz.length-1) alert("You can't go any further forward!");
else document.LinkBild.src = picz[goodnum];
current = goodnum;
}
kod innanför <body>
<IMG SRC="../bilder/pilv.jpg" ALT="" onclick="checkIt(-1)"><IMG SRC="../bilder/pilh.jpg" ALT="" onclick="checkIt(1)">
HTML dokumentet ligger en nivå upp (html/fritid.html) och bilderna som ska vara i bildspelet ligger i två nivåer upp (images/fritid/fritid.jpg)