fbcyborg
11-07-2007, 10:53
Salve a tutti,
Sto cercando di inserire 2 gallerie fotografiche in una tabella 2x2.
Nella prima riga ci sono i titoli "Galleria1", "Galleria2", mentre nella seconda riga ci sono le immagini vere e proprie che scorrono.
Per fare ciò mi sono servito di uno script che ho trovato su html.it e l'ho riadattato alle mie esigenze.
Fino a che si tratta di inserire una galleria nella prima cella tutto Ok. Quando vado a reinserire lo script, opportunamente modificato, nella seconda cella, ho dei problemi. Se clicco su avanti in uno dei due mi cambia l'immagine nel posto sbagliato e con l'immagine sbagliata.
Onde evitare problemi ho anche cambiato nome alle variabili ma credo che il problema sia in "src" dell'immagine.
Lo script che uso è:
<SCRIPT LANGUAGE="Javascript"><!--
var immagini = new Array ("image1.jpg",
"image2.jpg",
"image3.jpg",
"image4.jpg");
var pictureNumber = 0;
var totalNumber = immagini.length;
function previous(){
if (document.images){
if (pictureNumber > 0) pictureNumber--
else
pictureNumber = totalNumber-1
document.images.slides.src = immagini[pictureNumber]
}
}
function next(){
if (document.images){
if (pictureNumber < totalNumber-1) pictureNumber++
else
pictureNumber = 0
document.images.slides.src = immagini[pictureNumber]
}
}
//--></SCRIPT>
</head>
<body >
<div align="center">
<IMG SRC="image1.jpg" width="150" height="200" NAME="slides">
<br />
<A align="left" HREF="javascript:previous()">Indietro</A>
<A align="right" HREF="javascript:next()">Avanti</A>
</div>
C'è una soluzione a questo problema?
Avevo pensato anche a utilizzare un file javascript esterno ma non riesco a farlo funzionare se lo metto in un file .js .. forse sbaglio qualcosa nella scrittura di tale file.
Sto cercando di inserire 2 gallerie fotografiche in una tabella 2x2.
Nella prima riga ci sono i titoli "Galleria1", "Galleria2", mentre nella seconda riga ci sono le immagini vere e proprie che scorrono.
Per fare ciò mi sono servito di uno script che ho trovato su html.it e l'ho riadattato alle mie esigenze.
Fino a che si tratta di inserire una galleria nella prima cella tutto Ok. Quando vado a reinserire lo script, opportunamente modificato, nella seconda cella, ho dei problemi. Se clicco su avanti in uno dei due mi cambia l'immagine nel posto sbagliato e con l'immagine sbagliata.
Onde evitare problemi ho anche cambiato nome alle variabili ma credo che il problema sia in "src" dell'immagine.
Lo script che uso è:
<SCRIPT LANGUAGE="Javascript"><!--
var immagini = new Array ("image1.jpg",
"image2.jpg",
"image3.jpg",
"image4.jpg");
var pictureNumber = 0;
var totalNumber = immagini.length;
function previous(){
if (document.images){
if (pictureNumber > 0) pictureNumber--
else
pictureNumber = totalNumber-1
document.images.slides.src = immagini[pictureNumber]
}
}
function next(){
if (document.images){
if (pictureNumber < totalNumber-1) pictureNumber++
else
pictureNumber = 0
document.images.slides.src = immagini[pictureNumber]
}
}
//--></SCRIPT>
</head>
<body >
<div align="center">
<IMG SRC="image1.jpg" width="150" height="200" NAME="slides">
<br />
<A align="left" HREF="javascript:previous()">Indietro</A>
<A align="right" HREF="javascript:next()">Avanti</A>
</div>
C'è una soluzione a questo problema?
Avevo pensato anche a utilizzare un file javascript esterno ma non riesco a farlo funzionare se lo metto in un file .js .. forse sbaglio qualcosa nella scrittura di tale file.