Ciao ragazzi, innanzitutto mi presento.
Sono Alessandro da Roma e sto studiando grafica.
Tra i vari corsi cè anche Web Design, per il quale dobbiamo portare un sito personale.
Ora, avevo voglia di inserire nella home, tre immagini che venissero caricate random.
(Tutte all'interno di 3 div differenti)
Ho trovato sul web un codice javascript che ho inserito e "modificato" per il mio comodo ed è questo:
mentre, all'interno dei vari div ho messo questo:codice:</head> <body> <script language="Javascript"> <!-- function image() { }; image = new image(); number = 9; // imageArray image[number++] = "[img]images/random/1phuel.jpg[/img]" image[number++] = "[img]images/random/4underworld2.jpg[/img]" image[number++] = "[img]images/random/3.jpg[/img]" image[number++] = "[img]images/random/5.jpg[/img]" image[number++] = "[img]images/random/6.jpg[/img]" image[number++] = "[img]images/random/s.jpg[/img]" image[number++] = "[img]images/random/d.jpg[/img]" image[number++] = "[img]images/random/8lairimar.jpg[/img]" image[number++] = "[img]images/random/6black-market-screens.jpg[/img]" increment = Math.floor(Math.random() * number); //--> </script>
per differenziare le 3 immagini (sennò me le dava random, ma le stesse contemporaneamente) ho aggiunto un "+01" e "+02" accanto a "increment" nel secondo codice.codice:<div class="random1"> <script language="JavaScript"> document.write(image[increment]); </script> </div>
questa è stata un'improvvisazione totale senza saper nè leggere nè scrivere, però....ha funzionato!
il problema è un altro: ogni tot immagini mi appare il div vuoto con la scritta "undefined", e cosa ancor più fastidiosa che al primo avvio della pagina quasi sempre sono tutti e 3 vuoti con "undefined", poi aggiornando si può vedere che le immagini ci sono e le pesca random....
potreste aiutarmi?
premetto che sono veramente un principiante, anzi mi scuso se ho sbagliato qualcosa nel compilare questo messaggio anche!

Rispondi quotando