ciao a tutti,
non sono un genio di javascript ed ho sempre cercato di navigare in acque tranquille evitandolo accuratamente, ma ora ne ho bisogno e mi trovo in difficoltà.
Il problema è apparentemente semplice, ma per me incomprensibile.
Utilizzo alcune semplici funzioni per realizzare un effetto slideshow tra immagini. Il codice di queste funzioni è inserito in un file .js che viene inserito in molte pagine tramite il classico:
<script type="text/javascript" src="indirizzoFile.js">
prima della chiusura del tag inizializzo le variabili che poi verranno utilizzate dalle funzioni:
il risultato è ottimo su firefox, opera, konqueror, ecc... ma su Explorer mi segnala un errore nel momento in cui provo ad utilizzare la funzione: sostiene che la variabile imgNumber non sia inizializzata!codice:// Use the following variable to specify // the number of images var imgNumber = 0; var NumberOfImages = 3; var img = new Array(NumberOfImages); // Use the following variables to specify the image names: img[0] = "1.jpg"; img[1] = "2.jpg"; img[2] = "3.jpg";
per completezza, inserisco il codice che utilizzo per richiamare la funzione:
confido nella vostra esperienza... grazie mille!codice:<a href="#" onclick="imgNumber=previm(imgNumber, NumberOfImages, img);return false;"> [img]../../../immagini/prev.png[/img]</a>![]()

Rispondi quotando