Originariamente inviato da esacerbare
La prossima settimana leggerò qualche
guida di javascript e una di jquery. Con questi strumenti posso
fare questa cosa semplicissima oppure devo leggermi anche una
guida di flash? Se si quale per favore?
Può essere una cosa semplicissima da fare, se trovi uno script "preconfezionato" da aggiustare alla pagina; ma su questo non ti posso essere di aiuto.
Quanto all' intenzione di avvicinarsi a JS, puoi poi trovarlo meno ostico se prima "rompi il ghiaccio" con qualche esercitazione pratica come quella che ho riportato, che non buttarsi a capofitto solo in una guida teorica.
Se nello SCRIPT lasci l' Array invariato e sostituisci le altre righe in questo modo, ottieni già un qualcosa che aiuta a capire il fade-in (immagine che "entra" in dissolvenza, fade-out quando si applica per la sua "uscita").
Manca ancora l' istruzione per IExplorer, però:
codice:
<script type="text/javascript">
var pictures = new Array();
pictures[1] = "immagine.jpg";
pictures[2] = "percorso/file.jpg";
pictures[3] = "immagine12.jpg";
pictures[4] = "cartella/foto-fiori.gif";
var level = 0;
function show(arturo){
document.images['viewer'].style.opacity = "0";
document.images['viewer'].src = pictures[arturo];
level = 0;
fadein();
}
function fadein(){
document.images['viewer'].style.opacity = level;
level = level + 0.1;
setTimeout('fadein();', 200);
}
</script>
La function show() adesso, per prima cosa rende completamente trasparente l' immagine nel Tag img name="viewer" con l' istruzione:
document.images['viewer'].style.opacity = "0";
poi assegna il Valore a SRC come già faceva prima, ed infine richiama una seconda funzione function fadein() che fa crescere il Valore di OPACITY per il solito Tag IMG "aggiornandolo" ogni 200 milli-secondi (puoi cambiare il numero).
Ci sono tuttavia, un paio di cose ancora da aggiustare ...
Originariamente inviato da esacerbare
... quando apro il file html bisogna premere almeno su un numerino prima di visualizzare un'immagine.
Puoi mettere l' URL di una immagine di partenza nel Tag IMG !!!!   Come normale HTML.
Poi JS la cambierà.
<img name="viewer" src="default-image.jpg">
Originariamente inviato da esacerbare
Comunque il gradirei che le immagini si succedessero da sole senza che io prema sul tastino, devo usare flash per questo oppure posso fare tutto con javascript?
Restando a JS, sarà ancora questione di funzioni temporizzate, con setTimeout() o setInterval()