Ciao
vorrei sapere se e come si fà a realizzare delle immagini random dopo un certo intervallo di tempo,come quello che c'è nella home di questo sito www.spaziogames.it sotto la scritta "Articoli",senza usare Flash.
Ciao :=D:
Printable View
Ciao
vorrei sapere se e come si fà a realizzare delle immagini random dopo un certo intervallo di tempo,come quello che c'è nella home di questo sito www.spaziogames.it sotto la scritta "Articoli",senza usare Flash.
Ciao :=D:
quello è flash senza con qualcosa di php cmq è meglio il flash per queste cose
Non c'è un altro modo per farlo?
Cioè solo con il cambiamento di immagini dopo un certo numero di secondi.
Un metodo abbastanza buono che funziona quando le immagini hanno tutte la stessa dimensione è il seguente: predisponi il posto dell'immagine cosìQuindi prepara uno script da inserire in testa alla pagina:Codice HTML:<IMG ID="random" SRC="immagine_iniziale.jpg">
E infine regolerai lo scorrimento delle immagini nel modo seguente (uso il tag BODY ma dovrebbe funzionare in qualsiasi tag tu lo metta):Codice:function random()
{
var dati = new Array ('**percorso img 0***', '**percorso img 1**', ...)
var numero = Math.floor (dati.length * Math.random ())
document.getElementByID ("random").src = dati[numero]
}
Il numero che ha la funzione setInterval è il tempo in millisecondi che intercorre tra un cambio e l'altro di immagine.Codice HTML:<BODY onLoad="setInterval('random()',5000)">
Stammi bene...
Potresti spiegarmi meglio questo passaggio?
__________________________________________________ ______________
function random()
{
var dati = new Array ('**percorso img 0***', '**percorso img 1**', ...)
var numero = Math.floor (dati.length * Math.random ())
document.getElementByID ("random").src = dati[numero]
}
__________________________________________________ ______________
Se io dovessi mettere 4 immagini jpeg di 400x300 con un intervallo di tempo di 5 secondi come dovrei fare?
Ciao
Questo crea l'array:
Tra parentesi inserisci tutti i percorsi delle immagini tra apici.Codice HTML:var dati = new Array ()
Quindi dovrei scrivere per esempio così?
var dati = new Array ("image0.jpg","image1.jpg"....)
E se vorrei che ogni immagine fosse linkabile e portasse ad una determinata sezione del sito,come dovrei fare?
Ho provato a fare così ma non fà.
Scusami... errore mio... la funzione corretta è getElementById (l'ultima D è minuscola).Citazione:
Originalmente inviato da PSW
Fare i link è un po' più complicato, comunque possibile, ci vorrebbe un po' più di lavoro. Dovrei mettermi con calma ad elaborare la funzione... ti saprò dire
EDIT: prova a guardare questa pagina http://dementialsite.altervista.org/...randomlink.htm, contiene l'effetto link che volevi ottenere
Stammi bene...