photo4u.it


Cerco un piccolo script per il mio sito

 
Nuovo argomento   Intervieni in questo argomento    Indice del forum -> Off-Topic
Mostra argomento precedente :: Mostra argomento successivo  
Autore Messaggio
Mugatu
utente attivo


Iscritto: 20 Lug 2004
Messaggi: 4771
Località: Milano

MessaggioInviato: Mar 10 Gen, 2006 12:39 pm    Oggetto: Cerco un piccolo script per il mio sito Rispondi con citazione

Ciao,
sto cercando un piccolo script per il mio sito.
La mia idea è quella di mettere in home page un'immagine che cambi ogni volta che la pagina viene ricaricata (un pò come la home page di p4u).
Credo che esista uno script che ha il compito di caricarne una random scegliendola da una cartella prestabilita.
Qualcuno può darmi una mano? Un link dal quale scaricarlo? Magari anche due parole di spiegazione su dove piazzarlo all'interno del codice?
Grazie a tutti fin d'ora! Ciao

_________________
www.ogopogobackdrops.com
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
CattiMik
utente


Iscritto: 10 Nov 2004
Messaggi: 200
Località: Montereale Valc. (PN)

MessaggioInviato: Mar 10 Gen, 2006 1:05 pm    Oggetto: Rispondi con citazione

http://www.java-scripts.net/javascripts/Random-Image-Script.phtml

ad esempio ma se inserisci "random images script" su google ne escono a centinaia... Pallonaro

_________________

nulla è impossibile per chi non lo deve fare
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
viavai
utente attivo


Iscritto: 09 Giu 2004
Messaggi: 2287
Località: Piacenza

MessaggioInviato: Mar 10 Gen, 2006 1:08 pm    Oggetto: Rispondi con citazione

www.html.it



in italiano... e centinaio di script catalogati e spiegati...

_________________
Sony α 550 - 18-55 Sony ; 55-200 Sony
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
Mugatu
utente attivo


Iscritto: 20 Lug 2004
Messaggi: 4771
Località: Milano

MessaggioInviato: Mar 10 Gen, 2006 9:52 pm    Oggetto: Rispondi con citazione

viavai ha scritto:
www.html.it



in italiano... e centinaio di script catalogati e spiegati...


Grazie viavai... trovato e scaricato, peccato che... non ci capisco una mazza!!!! Crying or Very sad Crying or Very sad

Ho copiato questo codice nel body della mia pagina


<!-- Codice scaricato gratuitamente da HTML.it, il sito italiano sul Web publishing
http://www.html.it -->

<TITLE>Esempi Javascript: esempio pratico </TITLE>


</HEAD>

<BODY bgcolor="white">

<script language="Javascript">

function rnd_image(){

var now = new Date();


var sec_divide = now.getSeconds();

rnd_number = Math.floor(sec_divide/5); // /20=0, 1, 2 /10=0, 1, 2, 3, 4, 5 etc...

document.write('');

}

// -->

</script>

<CENTER>
<script>

rnd_image();

</script>
</CENTER>


</body>
</html>

<!-- w w w . h t m l . i t -->


A questo punto ho inserito nella stessa cartella del file html una serie di dieci foto chimate image1, image2, image3, ecc.
Risultato: ricarico la pagina più volte ma dopo due o tre immagini che cambiano il browser mi dà "immagine mancante", perchè secondo voi? Esiste un numero di immagini minimo che devo caricare?
Abbiate pazienza ma con l'html sono un pò scarso.. Rolling Eyes

_________________
www.ogopogobackdrops.com
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
toxine
utente attivo


Iscritto: 09 Gen 2005
Messaggi: 3104
Località: Como

MessaggioInviato: Mar 10 Gen, 2006 10:45 pm    Oggetto: Rispondi con citazione

cosa c'è scritto in:
Codice:
 document.write('');


?

_________________
--------------------------------
Nikon D200 - Nikkor AF-S DX 12-24mm f/4 G IF-ED - Nikkor AF-S 28-70mm f/2.8 IF-ED - Sigma 70-200mm f2.8 EX APO IF HSM - Nikkor AF Micro 60mm 2.8 - Leica M4-2 - Summicron M 2-50mm - Hasselblad 500cm
Wink
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
Mugatu
utente attivo


Iscritto: 20 Lug 2004
Messaggi: 4771
Località: Milano

MessaggioInviato: Mer 11 Gen, 2006 8:11 am    Oggetto: Rispondi con citazione

allego l'immagine


doce.jpg
 Descrizione:
 Dimensione:  6.25 KB
 Visualizzato:  File visto o scaricato 349 volta(e)

doce.jpg



_________________
www.ogopogobackdrops.com
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
Filippo Rubin
utente attivo


Iscritto: 09 Mar 2005
Messaggi: 5784
Località: Ferrara

MessaggioInviato: Mer 11 Gen, 2006 9:20 am    Oggetto: Rispondi con citazione

Mugatu ha scritto:
Esiste un numero di immagini minimo che devo caricare?


Sì perchè i numeri random che vengono generati (dividendo i secondi attuali per 5) sono 12, da 0 a 11.
Quindi le tue foto devono andare da image0 a image11.
Se ne hai messe meno è normale che lo script non trovi alcune immagini.

Ciao
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
viavai
utente attivo


Iscritto: 09 Giu 2004
Messaggi: 2287
Località: Piacenza

MessaggioInviato: Mer 11 Gen, 2006 9:22 am    Oggetto: Rispondi con citazione

Mugatu ha scritto:
viavai ha scritto:
www.html.it



in italiano... e centinaio di script catalogati e spiegati...


Grazie viavai... trovato e scaricato, peccato che... non ci capisco una mazza!!!! Crying or Very sad Crying or Very sad

Ho copiato questo codice nel body della mia pagina


<!-- Codice scaricato gratuitamente da HTML.it, il sito italiano sul Web publishing
http://www.html.it -->

<TITLE>Esempi Javascript: esempio pratico </TITLE>


</HEAD>

<BODY bgcolor="white">

<script language="Javascript">

function rnd_image(){

var now = new Date();


var sec_divide = now.getSeconds();

rnd_number = Math.floor(sec_divide/5); // /20=0, 1, 2 /10=0, 1, 2, 3, 4, 5 etc...

document.write('');

}

// -->

</script>

<CENTER>
<script>

rnd_image();

</script>
</CENTER>


</body>
</html>

<!-- w w w . h t m l . i t -->


A questo punto ho inserito nella stessa cartella del file html una serie di dieci foto chimate image1, image2, image3, ecc.
Risultato: ricarico la pagina più volte ma dopo due o tre immagini che cambiano il browser mi dà "immagine mancante", perchè secondo voi? Esiste un numero di immagini minimo che devo caricare?
Abbiate pazienza ma con l'html sono un pò scarso.. Rolling Eyes




ok... se ho tempo oggi gli do 1 occhiata... adesso sto inniziando una riunione-fiume...

comunque ti consiglio di quardare una pagina su internet contenente un'immagine, vai su "visualizza" poi "html" e da lì dovresti ricostruire come fare a inserire1 immagine.

comunque secondo me sbagli solo a mettere l'immagine nella cartella sbagliata... vale a dire il percorso che li dici di cercare non corrisponde alla cartella dove sono i file immagine...

prova a darci 1 occhiata e prima di sera se finisco qui( Mah ) ci guardo.

intanto mi dai il link da dove l'hai scaricato?

ciao

_________________
Sony α 550 - 18-55 Sony ; 55-200 Sony
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
Filippo Rubin
utente attivo


Iscritto: 09 Mar 2005
Messaggi: 5784
Località: Ferrara

MessaggioInviato: Mer 11 Gen, 2006 9:44 am    Oggetto: Rispondi con citazione

viavai ha scritto:

comunque secondo me sbagli solo a mettere l'immagine nella cartella sbagliata... vale a dire il percorso che li dici di cercare non corrisponde alla cartella dove sono i file immagine...


Non credo visto che qualche immagine la visualizza.
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
robyx
utente attivo


Iscritto: 05 Ott 2004
Messaggi: 671
Località: Cagliari

MessaggioInviato: Mer 11 Gen, 2006 1:50 pm    Oggetto: Rispondi con citazione

filrub ha scritto:

Quindi le tue foto devono andare da image0 a image11.


esatto

_________________
B&W - Color
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
Mugatu
utente attivo


Iscritto: 20 Lug 2004
Messaggi: 4771
Località: Milano

MessaggioInviato: Mer 11 Gen, 2006 7:21 pm    Oggetto: Rispondi con citazione

Eccomi ragazzi, grazie a tutti per l'aiuto.
Sto ancora cercando di raccapezzarmi: ho messo nella cartella dieci immagini nominate da image1 a image10, ma dopo un tot di reload mi dà ancora "foto mancante".
Mi chiedo, non è che devo arrivare fino a venti? meglio ancora: come modifico lo script per scegiere io quante foto devono ruotare?

Grazie ancora a tutti. Ave

_________________
www.ogopogobackdrops.com
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
Filippo Rubin
utente attivo


Iscritto: 09 Mar 2005
Messaggi: 5784
Località: Ferrara

MessaggioInviato: Mer 11 Gen, 2006 7:39 pm    Oggetto: Rispondi con citazione

Devi mettere le immagini da 0 a 11, cioè da image0 a image11.

Per modificare il numero di immagine devi cambiare questa riga, in particolare il numero in grassetto:

Codice:
rnd_number = Math.floor(sec_divide/[b]5[/b]); // /20=0, 1, 2 /10=0, 1, 2, 3, 4, 5 etc...


Il commento te lo dice: se al posto di 5 metti 20 avrai image0, image1 e image2, se metti 10 avrai image0 fino a 5 e così via
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
lorenzo12375
utente attivo


Iscritto: 28 Ott 2005
Messaggi: 711
Località: milano

MessaggioInviato: Mer 11 Gen, 2006 10:11 pm    Oggetto: Rispondi con citazione

ciao ecco un altra versione
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<script type="text/javascript">
numeroacaso=Math.floor(20*Math.random());

//cambia il 20 a seconda del numero delle tue immagini (si va da 0 a
//19 in questo caso)

function carica(){
document.images[0].src=numeroacaso+".jpg";
//le immagini devono chiamarsi 1.jpg , 2.jpg ecc.. se la cartella
// non è la stessa,
//prima di numeroacaso scrivi "nomecartella/"+
}
</script>
</head>
<body onLoad="carica();">
<!-- l'immagine che verrà sostituita -->

</body>
</html>

ciao

_________________
corso di scacchi per principianti -- flickr
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
lorenzo12375
utente attivo


Iscritto: 28 Ott 2005
Messaggi: 711
Località: milano

MessaggioInviato: Mer 11 Gen, 2006 10:14 pm    Oggetto: Rispondi con citazione

scusa, html attivo...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<script type="text/javascript">
numeroacaso=Math.floor(20*Math.random());

//cambia il 20 a seconda del numero delle tue immagini (si va da 0 a 19 in questo caso)

function carica(){
document.images[0].src=numeroacaso+".jpg";
//le immagini devono chiamarsi 1.jpg , 2.jpg ecc.. se la cartella non è la stessa,
//prima di numeroacaso scrivi "nomecartella/"+
}
</script>
</head>
<body onLoad="carica();">
<!-- l'immagine che verrà sostituita -->
<img src="" alt="">
</body>
</html>

_________________
corso di scacchi per principianti -- flickr
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
Mugatu
utente attivo


Iscritto: 20 Lug 2004
Messaggi: 4771
Località: Milano

MessaggioInviato: Mer 11 Gen, 2006 10:18 pm    Oggetto: Rispondi con citazione

Grazie mille Lorenzo, adesso lo provo.
Per fare in modo che le immagini caricate random siano all'interno di una cella di una tabella che faccio? Devo posizionare ilcodice dello script fra i tag della cella? Smile

_________________
www.ogopogobackdrops.com
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
Mugatu
utente attivo


Iscritto: 20 Lug 2004
Messaggi: 4771
Località: Milano

MessaggioInviato: Mer 11 Gen, 2006 10:44 pm    Oggetto: Rispondi con citazione

Come non detto... O' cafè
Anche in questo caso dopo un pò di "reload" la pagina mi compare senza foto, e non capisco perchè!!
Muro

_________________
www.ogopogobackdrops.com
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
lorenzo12375
utente attivo


Iscritto: 28 Ott 2005
Messaggi: 711
Località: milano

MessaggioInviato: Mer 11 Gen, 2006 10:46 pm    Oggetto: Rispondi con citazione

no, il mio script carica la jpg casuale nella prima immagine della pagina (document.images[0]) indipendentemente da dove si trovi.
esempio con tabella:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<script type="text/javascript">
numeroacaso=Math.floor(20*Math.random());

//cambia il 20 a seconda del numero delle tue immagini
// (si va da 0 a 19 in questo caso)

function carica(){
document.images[0].src=numeroacaso+".jpg";
//le immagini devono chiamarsi 1.jpg , 2.jpg ecc..
//se la cartella non è la stessa,
//prima di numeroacaso scrivi "nomecartella/"+
}
</script>
</head>
<body onLoad="carica();">
<table border="1">

<tr height="100">
<td width="50"><!-- l'immagine che verrà sostituita -->
<img src="" alt=""></td>
<td width="50">pippo</td>
</tr>

<tr height="100">
<td width="50">pippo</td>
<td width="50">pippo</td>
</tr>

</table>

</body>
</html>

_________________
corso di scacchi per principianti -- flickr
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
lorenzo12375
utente attivo


Iscritto: 28 Ott 2005
Messaggi: 711
Località: milano

MessaggioInviato: Mer 11 Gen, 2006 10:52 pm    Oggetto: Rispondi con citazione

controlla di aver abbastanza immagini:nel mio script devi averne 20 (0-19.jpg), nel primo che hai postato 12 (0-11.jpg).
la funzione math.floor approssima per difetto.

_________________
corso di scacchi per principianti -- flickr
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
Filippo Rubin
utente attivo


Iscritto: 09 Mar 2005
Messaggi: 5784
Località: Ferrara

MessaggioInviato: Mer 11 Gen, 2006 11:33 pm    Oggetto: Rispondi con citazione

Ma hai provato con il primo script a fare come ti ho detto?
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Invia email Visita il sito di chi scrive Bacheca utente
Mostra i messaggi a partire da:   
Nuovo argomento   Intervieni in questo argomento    Indice del forum -> Off-Topic Tutti gli orari del forum sono CET (Europa)
Pag. 1 di 1

 
Vai a:  
Non puoi iniziare nuovi argomenti
Non puoi rispondere ai messaggi
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
Non puoi allegare files in questo forum
Puoi scaricare gli allegati in questo forum



Tutti i contenuti presenti sul sito sono di proprieta' esclusiva degli autori, sono vietate la riproduzione e la distribuzione degli stessi senza previa esplicita autorizzazione.

Visualizza la policy con cui vengono gestiti i cookie.

© 2003, 2016 photo4u.it - contatti - based on phpBB - Andrea Giorgi