Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    cambiare immagine ad ogni refresh

    Ciao... mi chiedevo se esiste qualche JavaScript che pesca delle foto in 1 data cartella ed a ogni refresh della home page cambiano ?
    info consigli
    grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Questo fa qualcosa di simile http://javascript.html.it/script/ved...magini-random/ comunque il javascript non può leggere cartelle sul server essendo un linguaggio lato client, pertanto le immagini dovranno essere (pre)caricate nel documento per funzionare.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ho provo con questo sembrerebbe andare:
    http://www.extrowebsite.com/articolojs.asp?id=23
    1 prova:
    http://lisca.netsons.org/prova/index.html
    cosa intendi che non può leggere cartelle che scarico sul mio spazio server ?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da alexlisca
    .....
    cosa intendi che non può leggere cartelle che scarico sul mio spazio server ?
    Provo a spiegarmi sul server in una cartella "immagini" hai 5 immagini inserisci lo script che esegue il random ad ogni aggiornamento pagina:
    codice:
    img = new Array()
    aCaso = Math.floor(5 * Math.random());
    img[0] = 'immagini/immagine1.jpg" width="125" height="83" border="0" alt="Commento della prima foto"'; 
    img[1] = 'immagini/immagine2.jpg" width="125" height="83" border="0" alt="Commento della seconda foto"';  
    img[2] = 'immagini/immagine3.jpg" width="125" height="83" border="0" alt="Commento della terza foto"'; 
    img[3] = 'immagini/immagine4.jpg" width="125" height="83" border="0" alt="Commento della quarta foto"'; 
    img[4] = 'immagini/immagine5.jpg" width="125" height="83" border="0" alt="Commento della quinta foto"';  
    document.write("<img src=\""+img[aCaso]+"\">");
    se in seguito inserirai altre 5 immagini dovrai aggiornare lo script aggiungendo:
    img[5] = 'percorso'
    img[6] = 'percorso'
    etc...
    Math.floor(10 * Math.random())
    questo perché il javascript non può leggere il contenuto di una cartella posta sul server, spero d'essermi spiegato, altrimenti come non detto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Originariamente inviato da cavicchiandrea
    Provo a spiegarmi sul server in una cartella "immagini" hai 5 immagini inserisci lo script che esegue il random ad ogni aggiornamento pagina:
    codice:
    img = new Array()
    aCaso = Math.floor(5 * Math.random());
    img[0] = 'immagini/immagine1.jpg" width="125" height="83" border="0" alt="Commento della prima foto"'; 
    img[1] = 'immagini/immagine2.jpg" width="125" height="83" border="0" alt="Commento della seconda foto"';  
    img[2] = 'immagini/immagine3.jpg" width="125" height="83" border="0" alt="Commento della terza foto"'; 
    img[3] = 'immagini/immagine4.jpg" width="125" height="83" border="0" alt="Commento della quarta foto"'; 
    img[4] = 'immagini/immagine5.jpg" width="125" height="83" border="0" alt="Commento della quinta foto"';  
    document.write("<img src=\""+img[aCaso]+"\">");
    se in seguito inserirai altre 5 immagini dovrai aggiornare lo script aggiungendo:
    img[5] = 'percorso'
    img[6] = 'percorso'
    etc...
    Math.floor(10 * Math.random())
    questo perché il javascript non può leggere il contenuto di una cartella posta sul server, spero d'essermi spiegato, altrimenti come non detto
    si difatti ho trasferito sul server la cartella immagini con 5 foto e il percorso è quello che hai scritto tu... sinceramente non ho provato con + di 5 foto magari domani provo...
    comunque sembra funzionare, ho sbaglio ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.