Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Alternare due immagini, automaticamente su pagina sito Opzioni
gomezale
Inviato: Tuesday, December 07, 2010 6:00:14 PM
Rank: AiutAmico

Iscritto dal : 5/26/2009
Posts: 120
E sono di nuovo quiBrick wall ...nella speranza che Eco, Wubullo o altra buon'anima riesca prima di tutto a capire cio' che voglio fare, e poi ad aiutarmi a realizzarlo.

Questa pagina e' la index del sito che abbiamo creato, che ormai conoscete:

http://www.fotografandolanatura.net/

Vorrei che la foto centrale si alternasse con un altra, in modo automatico...possibilmente inserendo un semplice codice o comando nella pagina html, se esiste... In pratica: ora rimane fissa l'immagine dei fenicotteri in volo, vorrei che a quella foto se ne alternasse un'altra, automaticamente ogni X secondi...

Vi prego di dirmi se non sono riuscita a farmi capire, che tento in qualche altro modoAnxious ..

Ringrazio anticipatamente chiunque potra' e vorra' aiutarci.
Ciao!
Sponsor
Inviato: Tuesday, December 07, 2010 6:00:14 PM

 
wubullo
Inviato: Tuesday, December 07, 2010 6:32:34 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
Ciao gomezale!

Il problema è chiarissimo e, sì, penso sia possibile ottenere un effetto del genere. Basterà semplicemente utilizzare un po' di Javascript.

Faccio un po' di prove e ti so dire.

Una domanda preliminare: l'immagine che dovrebbe comparire in sostituzione a quella della home (per poi ruotare ciclicamente) ha le stesse dimensioni?

A presto
gomezale
Inviato: Tuesday, December 07, 2010 9:02:06 PM
Rank: AiutAmico

Iscritto dal : 5/26/2009
Posts: 120
Ben ritrovato Wubullo!!! Mi sento gia' meglio a leggerti possibilistaPray ...

Si, la foto ha le stesse dimensioni di quella che vedi gia'.

Allora aspetto tue notizie...Fantastico!!!

Sempre Grazie, spero solo di non farti impazzire troppo..

A presto!
wubullo
Inviato: Wednesday, December 08, 2010 12:39:14 AM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
Ciao gomezale!

gomezale ha scritto:
spero solo di non farti impazzire troppo...


Nessun impazzimento! E poi, per un "cugino" della Romagna, questo ed altro... Drool

Ti do un responso definitivo: si può fare eccome! Dancing Dancing Dancing

Ripensandoci meglio, non c'è alcun bisogno di usare Javascript (chissà perché ho sempre 'sta fissa...), ma - molto più semplicemente - basta creare una .gif animata!

Ecco un esempio un po' maldestro, ma efficace:



Qui l'immagine ruota ogni cinque secondi. E' semplicissimo farlo: io ho usato Gimp, ma qualunque buon programma di grafica consente di creare delle .gif animate.

Per ottenere effetti di transizione più scenografici, occorre invece usare programmi specifici: io uso da anni e con grande soddisfazione Animation Shop, un vecchissimo programma - non so nemmeno se esista più! - della Jasc Software, purtroppo a pagamento (la software house di Paint Shop Pro, per intenderci).
Non conosco degli equivalenti gratuiti, ma per avere qualche informazione in più a questo proposito (se sei interessata), ti consiglierei di postare nella sezione "Domande al Webmaster di Aiutamici" o "Software": lì certamente ti sapranno rispondere.

Per sapere come creare un'animazione simile a quella che ti ho proposto con Gimp, non esitare a chiedere: rimango a tua disposizione.

Un caro saluto e a presto!



P.S.: ovviamente, è possibile mettere in fila quante immagini vuoi!
gomezale
Inviato: Wednesday, December 08, 2010 8:51:06 AM
Rank: AiutAmico

Iscritto dal : 5/26/2009
Posts: 120
Uauuu Dancing ...piu' veloce della luce Applause ! Grazie Mille!

Gimp ce l'ho! Lo scaricai sempre su indicazione di questo forum per creare le iconcine da mettere a fianco ai link dei siti.
Pero'...se devo dire di saperlo maneggiare con destrezza Whistle ...assolutamente no...purtroppo.
Quindi eccomi qui a chiederti maggiori info su come devo procedere, se possibile.. Mi saresti di grande aiuto, perche' vorrei proprio tentare di farlo.

Quindi, giusto per capire meglio, se uno poi volesse fare quegli effetti particolari, tipo che la foto che compare arriva in dissolvenza o la prima che se ne va piu' lentamente ecc...(non so se mi sono spiegata col mio di esprimermi ostrogoto), mi dici che non basta un comando Java o html ecc, ma ci vuole un programmino apposito e' cosi?

Osto! Quindi siamo "vicini di casa" ??? O siamo cugini per affinita' culinarie??? O non ho capito niente come sempre Brick wall ???

Grazie per la collaborazione, come sempre... E' bello poter contare sull'aiuto di qualcuno, quando non sai da che parte farti...

A presto! Ciao!

ecofive
Inviato: Wednesday, December 08, 2010 9:15:26 AM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
La via più semplice è sempre quella migliore. L'unico dubbio che ho sulla gif animata è il "peso" in Kb che potrebbe avere, soprattutto se le immagini sono più di una (quella postata da Wubullo ha già 180 kb).
Ho trovato questo, se può esser utile:
http://markarg.wordpress.com/2008/08/02/sostituzione-immagini-con-javascript/

Ciao.
ecofive
Inviato: Wednesday, December 08, 2010 11:08:06 AM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
Scusate, ho premuto quote al posto di edit ....
gomezale
Inviato: Wednesday, December 08, 2010 4:27:11 PM
Rank: AiutAmico

Iscritto dal : 5/26/2009
Posts: 120
Ciao Ecofive! Ben ritrovato anche a te!

Grazie per il suggerimento! Mi sono letta tutte le istruzioni e mi piacerebbe provare...ma li' usano dei termini nelle spiegazioni...che dir che per me e' arabo Think ...poco ci manca...

Un tentativo lo faccio...ma poi vi sottoporro' sicuramente il risultato non funzionante...per capire dove sbaglio...

Li' parla di creare una pagina html, presumo corrisponda alla mia index che ho gia'. Nella fattispecie...quindi io non devo far altro che avere le due immagini che devono alternarsi nella cartella delle foto del sito che ho sempre usato giusto? Perche' poi le richiamo dal codice col nome con cui le ho salvate, giusto anche questo? E lo script che loro mi propongono non devo far altro che incollarlo nella mia pagina html, dove ancora no lo so...
Almeno per partire...
Mo mo...non ne usciro' viva...

Ci aggiorniamo appena ho provato!
Grazie ancora! Ciao!
ecofive
Inviato: Wednesday, December 08, 2010 4:40:01 PM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
Se hai due sole foto da alternare, meglio allora una .gif animata. Attendi le istruzioni di Wubullo per GIMP.
Dai un'occhiata anche qui:
http://digilander.libero.it/inlegelibertas/#gif


Ciao.
wubullo
Inviato: Wednesday, December 08, 2010 5:13:00 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
Eccomi qui con le istruzioni per creare una .gif animata con Gimp... Dancing

1) Apri con Gimp la prima delle due immagini che vuoi far ruotare.

2) A questo punto, apri anche la seconda immagine, questa volta come livello --> Menu "File > Apri come livelli..." e seleziona l'immagine sfogliando l'hard-disk.

3) Nella finestra di destra, "Livelli, Canali, Tracciati, Annulla - Pennelli, Motivi, Gradienti", trascina l'immagine che deve comparire per prima nell'animazione in seconda posizione (non so perché, una volta creata la .gif, l'animazione parta al contrario...).

4) Ora, sempre in questa finestra dei livelli, fai clic sul nome di ciascun livello e digita manualmente tra parentesi tonde il tempo che deve intercorrere tra un fotogramma e l'altro, espresso in millesimi di secondo. Quando hai finito, premi "Invio" sulla tastiera.
Forse un'immagine chiarirà questi due ultimi passaggi:



5) In pratica, hai già finito. Se vuoi vedere un'anteprima dell'animazione prima di salvare, vai a questo punto in "Filtri > Animazione > Esecuzione": si aprirà una finestra di anteprima. Facendo clic, in alto a sinistra, su "Riproduci" potrai vedere l'effetto ottenuto. Qualora tu non voglia modificare ulteriormente il tempo di transizione fra i fotogrammi (e in tal caso ti rimando al punto 4), possiamo salvare!

6) Per salvare, accedi al menu "File > Salva con nome". Nel campo "Nome", digiterai il nome dell'animazione seguito da .gif (questo è fondamentale).
Apparirà ora una maschera in cui il programma chiede alcune impostazioni. Seleziona le opzioni come da figura e clicca su "Esporta":



Una seconda finestra, a questo punto, chiederà altre impostazioni; segui la figura e clicca su "Salva":



FINITO!!!

gomezale ha scritto:
Quindi, giusto per capire meglio, se uno poi volesse fare quegli effetti particolari, tipo che la foto che compare arriva in dissolvenza o la prima che se ne va piu' lentamente ecc...(non so se mi sono spiegata col mio di esprimermi ostrogoto), mi dici che non basta un comando Java o html ecc, ma ci vuole un programmino apposito e' cosi?


In linea di massima, il Javascript non basta e si rende quindi necessario un qualunque programmino concepito per fare le animazioni (la selezione proposta da Ecofive mi sembra più che ottima!). E' anche vero che per transizioni "semplici", come la dissolvenza, Javascript è ancora valido: vedi qui per esempio (il link è sicuro, puoi cliccare serenamente)! --> http://nivo.dev7studios.com/

ecofive ha scritto:
L'unico dubbio che ho sulla gif animata è il "peso" in Kb che potrebbe avere, soprattutto se le immagini sono più di una (quella postata da Wubullo ha già 180 kb).
Ho trovato questo, se può esser utile:
http://markarg.wordpress.com/2008/08/02/sostituzione-immagini-con-javascript/


Il dubbio dell'amico Ecofive è più che legittimo: occorre sempre pensare a non rendere troppo lento il caricamento delle pagine con immagini o animazioni pesanti. Se però ci muoviamo nell'ambito dei 200 Kb scarsi, direi che possiamo andare tranquilli!
Ben venga comunque l'utilizzo di Javascript; ho provato personalmente lo script suggerito da Eco e funziona bene. L'unico neo è dato dal fatto che... è un po' macchinoso (anche la configurazione non è così semplice come l'autore dello script vuole far credere). In sostanza, non sono riuscito - ma sicuramente sto sbagliando qualcosa - a definire un ordine di rotazione che non sia casuale. Tuttavia, la questione è marginale se, come in questo caso, dobbiamo far ruotare due sole immagini.

Credo di aver detto tutto. Per ulteriori dubbi o difficoltà, siamo a tua disposizione!

A presto!


Off topic:

gomezale ha scritto:
Osto! Quindi siamo "vicini di casa" ??? O siamo cugini per affinita' culinarie???


Direi entrambe le cose, perché la mia città è il capoluogo... dotto, grasso e rosso! Drool
Tuttavia, anche se sono quasi un "patacca" - termine tecnico - d'adozione, ho messo cugino tra virgolette perché so che ai romagnoli non piace molto essere apparentati ai bolognesi, considerati spesso (e, talvolta, non a torto) un po' troppo boriosi...d'oh!
Altra regione con cui ho un vincolo affettivo è la Puglia e mi viene da dire che alcune tue espressioni:

gomezale ha scritto:
Mo mo...non ne usciro' viva...


svelano una tua origine... barese o tarantina (dipende dall'apertura della 'o')! Drool

Un saluto ancora. Scusate l'excursus e la lungaggine... d'oh!
gomezale
Inviato: Wednesday, December 08, 2010 5:19:03 PM
Rank: AiutAmico

Iscritto dal : 5/26/2009
Posts: 120
Troppo tardiWhistle ...avevo gia' iniziato a cimentarmi... Magari lascero' perdere, perche' mi sembra oltre le mie possibilita'... Ma stavo cercando almeno di capire la logica di questo meccanismo se mi aiutate.

Guardate qui (ovviamente e' solo la prima parte della pagina, quella in cui sono intervenuta fino ad ora), ho seguito la prima parte delle istruzioni, dove parla della pagina html, e ho inserito nella mia cio' che loro hanno detto, cercando di capire anche dove collocare quella roba...
In rosso quello che ho inserito...cosi' puoi dirmi se ho collocato il tutto nei punti giusti, se ti va...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<link rel="shortcut icon"
href="http://fotografandolanatura.net/petti.ico">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>FOTOGRAFANDOLANATURA.NET</title>
<style type="text/css">
<!--
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {color: #999999}
-->
</style>
<script type=”text/javascript” src=”script.js”></script>
</head>
<body
style="color: rgb(255, 255, 204); background-color: rgb(255, 255, 255); background-image: url(sfondi/grigio0069.jpg); height: 739px;"
alink="#ffffcc" link="#ffffcc" vlink="#ffffcc">
<div style="text-align: center;"></div>
<table
style="width: 900px; height: 680px; text-align: left; margin-left: auto; margin-right: auto;"
cellspacing="0">
<tbody onload=”start(‘fotos/img007.jpg’)”>
<img src=”fotos/img008.jpg” id=”fotos/img007.jpg”></div>
<tr>
<td
style="border-style: ridge ridge none; border-color: rgb(255, 255, 204); border-width: 5px; height: 80px; text-align: left; vertical-align: bottom; width: 900px;"><span
style="font-family: Comic Sans MS;"><span
style="color: rgb(255, 255, 204);"><small
style="color: rgb(255, 255, 51);"><big><br>
</big></small><font size="+2"><span
style="color: rgb(255, 255, 51);"><a href="homepage.html"
target="_blank">&nbsp; &nbsp; &nbsp; &nbsp; </a><a
href="homepage.html" target="_blank">&nbsp;&nbsp;</a><br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&nbsp;<a href="homepage.html" target="_blank">
Fotografando
la Natura...</a></span></font><br>
</span></span><span
style="font-family: Comic Sans MS;"><span
style="color: rgb(255, 255, 204);"></span></span><span
style="font-family: Comic Sans MS;"><span
style="color: rgb(255, 255, 204);"></span></span><span
style="font-family: Comic Sans MS;"><span
style="color: rgb(255, 255, 204);"></span></span><span
style="font-family: Comic Sans MS;"><span
style="color: rgb(255, 255, 204);"></span></span></td>
</tr>
<tr>
<td
style="border-style: none ridge ridge; border-color: rgb(255, 255, 204); border-width: 0px 5px 5px; text-align: center; height: 565px; vertical-align: top; width: 900px;">
<div style="text-align: center; margin-top: 0px; height: 0px;">&nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; <br>
</div>
<a href="homepage.html" target="_blank"><img
style="border: 0px solid ; width: 720px; height: 488px;" alt=""
src="fotos/img007.jpg" hspace="90" vspace="0"></a><big><big><small><span
style="font-family: Comic Sans MS;">
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;2005 © Fenicotteri</span></small></big></big><span
style="font-style: italic; font-family: Comic Sans MS;">
(Phoenicopterus ruber)</span><big><big><small><span
style="font-family: Comic Sans MS;"> al "decollo"</span></small></big></big>
</td>
</tr>
</tbody>
</table>

Ora l'arcano... Ma dove diavolo devo piazzare questi altri comandi, cioe' quello che loro chiamano script (li copio qui sotto...) d'oh! ??? Qui si da giustamente per scontato che uno abbia almeno la pallida idea di cio' di cui si sta parlando..ma non e' il mio caso purtroppo... Devo creare una pagina a parte o inserirli in qualche punto particolare del corpo html della mia index?

"E dopo la pagina html che come avete visto è molto semplice, passiamo al cuore dello script vero e proprio.

// tempo di attesa tra un’immagine e un’altra espressa in millesimi di secondo
tempo = 7000;

// creiamo la variabile elemente che verrà poi utilizzata dentro la funzione start
elemento = “”;

// Array nel quale inserire gli url delle varie immagini che si desiderano far alternare. Si possono aggiungere quanti url si vogliono
immagini = new Array();
immagini[0]=’http://www.yappy.it/image/javascript/010/image/template_4.jpg’;
immagini[1]=’http://www.yappy.it/image/javascript/010/image/template_2.jpg’;
immagini[2]=’http://www.yappy.it/image/javascript/010/image/template_3.jpg’;

function start(id){
//salva nella variabile elemento il tag img che corrisponde all’id passato
//N.B. L’elemento corrispondendente a quell’id deve esistere, in caso contrario lo script non funzionerà
elemento = window.document.getElementById(id);
//richiama la funzione immagine()
immagine();
}

function immagine(){
//Estrae un numero casuale tra 0 e la lunghezza dell’array – 1. Ad ogni valore
//corrisponde un dato url, tramite il ciclo do-while si controlla che il nuovo url non corrisponda al vecchio, se ciò
//si verifica, allora si provvede a far estrarre un altro numero, finchè gli url non sono diversi tra loro.
do{
num = Math.round((immagini.length-1)*Math.random());
}while(elemento.src == immagini[num]);
//Assegna l’url estratto in modo casuale all’immagine, cosi che l’utente possa visualizzare
//una nuova immagine sul proprio monitor
elemento.src = immagini[num];
//Richiama dopo il valore della variabile tempo la funzione immagine()
window.setTimeout(“immagine()”, tempo);
}


"
gomezale
Inviato: Wednesday, December 08, 2010 5:30:14 PM
Rank: AiutAmico

Iscritto dal : 5/26/2009
Posts: 120
Miseria Wubullo!!! Grazie! Quasi a prova di tonta... ci metto il quasi...perche' potrei essere anche oltre il tonto...e sicuramente mi inceppero' da qualche parte..

Mi faccio girare la seconda foto da far ruotare e poi provo. Poi ti so dire, o torno alla carica per chiedere nuovamente aiuto...che e' l'ipotesi piu' probabile...

Mi piacerebbe comunque provare a capir qualcosa anche dello script...se pensi che io possa essere in grado. Diversamente non e' un problema, sono sempre io uguale!

Sempre Mille volte Grazie! Troppo gentile.
Ciao, ci aggiorniamo presto!

P.s.
Off topic anch'io: conosco bene la Dotta...Il Comunale e il Manzoni sono stati quasi casa mia per 6 anni...e li' c'e' un bel concentrato di "patacca"...sempre tecnico ovviamente...
Non sapevo invece che il "Mo mo"...potesse appartenere anche ad una regione del sud... nel mio caso...putroppo o per fortuna a seconda dei casi..."tradisce" solo me stessa...e le mie origini della Bassa Romagna...
wubullo
Inviato: Wednesday, December 08, 2010 5:54:40 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
Eccomi qua! Drool

Un problema non secondario è che l'autore ha copia-incollato il codice esportandolo probabilmente da un editor di testo complesso (tipo Word); sembra una scemenza, ma visto che le virgolette e gli apici sono formattati - cosa che non deve capitare - il codice non può funzionare!

gomezale ha scritto:
Mi piacerebbe comunque provare a capir qualcosa anche dello script...se pensi che io possa essere in grado.


A me dégg (= puoi dirlo forte, lett. «Lo dico io!») che penso tu sia in grado!

Andiamo per ordine:

gomezale ha scritto:
Guardate qui (ovviamente e' solo la prima parte della pagina, quella in cui sono intervenuta fino ad ora), ho seguito la prima parte delle istruzioni, dove parla della pagina html, e ho inserito nella mia cio' che loro hanno detto, cercando di capire anche dove collocare quella roba...
In rosso quello che ho inserito...cosi' puoi dirmi se ho collocato il tutto nei punti giusti, se ti va...

<head>

[...]

<script type=”text/javascript” src=”script.js”></script>

</head>


La posizione dell'istruzione va bene. Sostituisci però la stringa in rosso con questa:

Code:
<script type="text/javascript" src="script.js"></script>


gomezale ha scritto:
<body
style="color: rgb(255, 255, 204); background-color: rgb(255, 255, 255); background-image: url(sfondi/grigio0069.jpg); height: 739px;"
alink="#ffffcc" link="#ffffcc" vlink="#ffffcc">
<div style="text-align: center;"></div>
<table
style="width: 900px; height: 680px; text-align: left; margin-left: auto; margin-right: auto;"
cellspacing="0">
<tbody onload=”start(‘fotos/img007.jpg’)”>
<img src=”fotos/img008.jpg” id=”fotos/img007.jpg”></div>

[...]


Qui invece non va bene. Correggi in questo modo (facendo copia-incolla da qui delle parti in rosso):

Commenta:
<body onload="start('animazione')"
style="color: rgb(255, 255, 204); background-color: rgb(255, 255, 255); background-image: url(sfondi/grigio0069.jpg); height: 739px;"
alink="#ffffcc" link="#ffffcc" vlink="#ffffcc">
<div style="text-align: center;"></div>
<table
style="width: 900px; height: 680px; text-align: left; margin-left: auto; margin-right: auto;"
cellspacing="0">
<tbody>
<img src="fotos/img007.jpg" id="animazione" />

[...]


Il resto della pagina è OK.

Quanto all'arcano, copia e incolla direttamente questo codice in "Blocco note":

Code:
// tempo di attesa tra un'immagine e un'altra espressa in millesimi di secondo
tempo = 5000;

// creiamo la variabile elemente che verr&agrave; poi utilizzata dentro la funzione start
elemento = "animazione";

// Array nel quale inserire gli url delle varie immagini che si desiderano far alternare. Si possono aggiungere quanti url si vogliono
immagini = new Array();
immagini[0]='fotos/img007.jpg';
immagini[1]='fotos/img008.jpg';

function start(animazione){
//salva nella variabile elemento il tag img che corrisponde all'id passato
//N.B. L'elemento corrispondendente a quell'id deve esistere, in caso contrario lo script non funzioner&agrave;
elemento = window.document.getElementById(animazione);
//richiama la funzione immagine()
immagine();
}

function immagine(){
//Estrae un numero casuale tra 0 e la lunghezza dell'array - 1. Ad ogni valore
//corrisponde un dato url, tramite il ciclo do-while si controlla che il nuovo url non corrisponda al vecchio, se ci&ograve;
//si verifica, allora si provvede a far estrarre un altro numero, finch&eacute; gli url non sono diversi tra loro.
do{
num = Math.round((immagini.length-1)*Math.random());
}while(elemento.src == immagini[num]);
//Assegna l'url estratto in modo casuale all'immagine, cosicch&eacute; l'utente possa visualizzare
//una nuova immagine sul proprio monitor
elemento.src = immagini[num];
//Richiama dopo il valore della variabile tempo la funzione immagine()
window.setTimeout("immagine()", tempo);
}


Nomina il file script e salvalo con estensione .js. Per evitare i soliti scherzetti del programma, quando ti compare la finestra di salvataggio, scrivi "script.js" fra virgolette nel campo 'Nome file' e premi su 'Salva'.

A questo punto, la cosa più importante di tutte è che tu carichi questo script nella cartella radice del tuo sito, in modo che tu lo possa vedere digitando nella barra degli indirizzi del browser http://www.fotografandolanatura.net/script.js

Così dovrebbe funzionare.

Un saluto e a presto!



gomezale ha scritto:
P.s.
Off topic anch'io: conosco bene la Dotta...Il Comunale e il Manzoni sono stati quasi casa mia per 6 anni...


Ah, soccia! (per chi non è di Bologna: locuzione - ormai scevra dell'originario significato triviale - utilizzata spesso dai Felsinei per esprimere, tra le altre cose, meraviglia o stupore, commista a compiacimento e ammirazione, per un evento o una notizia inattesi). Drool
ecofive
Inviato: Wednesday, December 08, 2010 6:09:53 PM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
Ottimo come sempre Wubullo. Ho notato anch'io come non ci si possa fidare, a volte, del copia-incolla perché proprio le virgolette danno dei problemi. Anche con il codice della pagina web da me linkata è successo questo.
Proverò anch'io a fare le GIF animate con GIMP (finora adoperavo un programmino che però funziona solo con Windows), in questo modo posso utilizzare direttamente Mint senza passare da un computer all'altro ...
Wubullo, grazie anche da parte mia: oggi hai fatto due centri con un colpo solo.

O.T. sapevo anch'io cos'è soccia, anche se qui nell'estremo Nord-Est non usiamo questa interiezione (comunque ne abbiamo, forse, di peggiori ) ...

Ciao.
wubullo
Inviato: Wednesday, December 08, 2010 6:19:40 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
Eco, sono felicissimo di aver dato un buon suggerimento! Tra l'altro, so che è possibile ottenere animazioni ben più complesse sempre con Gimp (lavorando molto sui livelli), ma personalmente non ne sono capace... Per le animazioni lineari, invece, è comodissimo!

ecofive ha scritto:
O.T. sapevo anch'io cos'è soccia, anche se qui nell'estremo Nord-Est non usiamo questa interiezione (comunque ne abbiamo, forse, di peggiori ) ...


Sei un'enciclopedia vivente, dico sul serio! A questo punto, bisognerà aprire un topic in "Discussioni varie" per confrontare le interiezioni regionali... Quali sono le vostre?
ecofive
Inviato: Wednesday, December 08, 2010 6:45:37 PM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
Non si vive di soli tag:
http://fabotrieste.blogspot.com/2007/06/il-dialetto-triestino.html
E con un po' di pazienza, le parolacce le trovi tutte.
http://www.tuttotrieste.net/dizit.htm
Se vuoi, apriamo un post in "Discussioni varie" ...

Gomezale, scusa l'O.T.

Ciao.
gomezale
Inviato: Wednesday, December 08, 2010 9:25:05 PM
Rank: AiutAmico

Iscritto dal : 5/26/2009
Posts: 120
ecofive ha scritto:

Gomezale, scusa l'O.T.
Ciao.


Ma scherzi??? Mi piacciono queste divagazioni! Mi "alleggeriscono" un attimoAngel ...e mi divertono pure..

E mi Signor (altra frase "strutturata", tipicamente...di casa mia almeno..poi non so quanto appartenga realmente al dialetto romagnolo puro)...quanto sono ignoranteAnxious ...nel senso piu' vero del termine... E' fantastico leggervi e capire quanto vi destreggiate in mezzo a quelle che io chiamo "stringhe" e "codici" ecc... Chissa' che nel tempo non impari qualcosa anch'io...anche se, per come son partita...il miracolo l'avete gia' fatto...!

Con queste istruzioni sono una Signora! Mi metto subito al lavoro, anche se stasera ho pochissimo tempo a disposizione, percio' non finiro', ma vi tengo aggiornati, tanto non credo mi andra' cosi' liscia alla prima! Ormai lo sapete...
Pero' veramente...vi sembrera' stranoEh? ...ma mi sembra di aver proprio capito sto giroDancing ! E' incredibile...ora e' chiaro.

Grazie a tutti e due! Siete una vera forzaApplause !
Buona serata e a presto!

p.s. Wubullo, al Manzoni e al Comunale ero "quasi di casa"...come spettatrice ovviamente (piccoli riscatti tardivi dei miei passati musicali...)...dettaglio per me sottointeso, ma non scontato in effetti... Ri ciao!!!
gomezale
Inviato: Wednesday, December 08, 2010 10:17:29 PM
Rank: AiutAmico

Iscritto dal : 5/26/2009
Posts: 120
Ragazzi...sono gia' qui...

Io ce l'ho messa tutta, ma guardando la index off line (mi sto chiedendo se non debba per forza metterla on line per vedere se funziona...), con le modifiche fatte, mi compare un'altra foto dei fenicotteri esattamente sopra alla cornice dove c'e' dentro la foto di sempre...e sta li' ferma, posizionata completamente a sx...

Questa la pagina index html come l'ho modificata...che danno ho fatto?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<link rel="shortcut icon" href="http://fotografandolanatura.net/petti.ico">
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>FOTOGRAFANDOLANATURA.NET</title>

<style type="text/css">
<!--
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {color: #999999}
-->
</style>
<script type="text/javascript" src="script.js"></script>
</head>
<body onload="start('animazione')" style="color: rgb(255, 255, 204); background-color: rgb(255, 255, 255); background-image: url(sfondi/grigio0069.jpg); height: 739px;" alink="#ffffcc" link="#ffffcc" vlink="#ffffcc">
<div style="text-align: center;"></div>
<table style="width: 900px; height: 680px; text-align: left; margin-left: auto; margin-right: auto;" cellspacing="0">
<tbody>
<img src="fotos/img007.jpg" id="animazione">
<tr>
<td style="border-style: ridge ridge none; border-color: rgb(255, 255, 204); border-width: 5px; height: 80px; text-align: left; vertical-align: bottom; width: 900px;"><span style="font-family: Comic Sans MS;"><span style="color: rgb(255, 255, 204);"><small style="color: rgb(255, 255, 51);"><big><br>
</big></small><font size="+2"><span style="color: rgb(255, 255, 51);"><a href="homepage.html" target="_blank">&nbsp; &nbsp; &nbsp; &nbsp; </a><a href="homepage.html" target="_blank">&nbsp;&nbsp;</a><br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&nbsp;<a href="homepage.html" target="_blank">
Fotografando
la Natura...</a></span></font><br>

e questo il blocco note:

// tempo di attesa tra un'immagine e un'altra espressa in millesimi di secondo
tempo = 5000;

// creiamo la variabile elemente che verr&agrave; poi utilizzata dentro la funzione start
elemento = "animazione";

// Array nel quale inserire gli url delle varie immagini che si desiderano far alternare. Si possono aggiungere quanti url si vogliono
immagini = new Array();
immagini[0]='fotos/img007.jpg';
immagini[1]='fotos/img002.jpg';

function start(animazione){
//salva nella variabile elemento il tag img che corrisponde all'id passato
//N.B. L'elemento corrispondendente a quell'id deve esistere, in caso contrario lo script non funzioner&agrave;
elemento = window.document.getElementById(animazione);
//richiama la funzione immagine()
immagine();
}

function immagine(){
//Estrae un numero casuale tra 0 e la lunghezza dell'array - 1. Ad ogni valore
//corrisponde un dato url, tramite il ciclo do-while si controlla che il nuovo url non corrisponda al vecchio, se ci&ograve;
//si verifica, allora si provvede a far estrarre un altro numero, finch&eacute; gli url non sono diversi tra loro.
do{
num = Math.round((immagini.length-1)*Math.random());
}while(elemento.src == immagini[num]);
//Assegna l'url estratto in modo casuale all'immagine, cosicch&eacute; l'utente possa visualizzare
//una nuova immagine sul proprio monitor
elemento.src = immagini[num];
//Richiama dopo il valore della variabile tempo la funzione immagine()
window.setTimeout("immagine()", tempo);
}


Scusate la domanda da troglodita, potete ridere o svenire...vedete voi...ma devo mettere in blocco note anche tutte le descrizioni in italiano...? (//Richiama dopo il valore della variabile tempo ecc...)Silenced

Altra domanda...quando salvo script.js, mi chiede se codifica: ANSI , Unicode ecc... qui cosa seleziono?

RIri ri Grazie...cioa!

ps...e' importante che io impari cosi'...mi dicono dalla regia che le foto potrebbero diventare 3 o 4 nel tempo...
ecofive
Inviato: Wednesday, December 08, 2010 10:42:59 PM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
A naso, direi che qui c'è qualcosa che non va ..
<body onload="start('animazione')" style="color: rgb(255, 255, 204); background-color: rgb(255, 255, 255); background-image: url(sfondi/grigio0069.jpg); height: 739px;" alink="#ffffcc" link="#ffffcc" vlink="#ffffcc">.
Io avrei chiuso il body dopo ('animazione')" e avrei messo poi un <div>.... Posso aver scritto castronate, perché di CSS ne mastico assai poco. Attendi il codicifero.
Hai chiamato la seconda foto img008.jpg?
Le descrizioni dopo // sono commenti che puoi togliere.
La codifica dovrebbe essere Unicode.
"ps...e' importante che io impari cosi'...mi dicono dalla regia che le foto potrebbero diventare 3 o 4 nel tempo... " e quanto tempo ci metterebbero a scaricarsi? Non tutti hanno la linead ADSL; attenzione al "peso" finale delle immagini.

Ciao.
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.