Newsgroup: it.comp.www.html
Titolo: gif che cambia quando MouseOn

Ho bisogno di fare uno script che mi faccia cambiare gif quando il
mouse ci passa sopra.
Dovrei usare la funzione MouseOn ma non riesco a farla funzionare
correttamente. Uno degli errori,per esempio: l'immagine iniziale non
viene visualizzata subito, ma solo dopo che il mouse ci e' passato
sopra. Cioe' la pagina viene caricata, ma non vengono visualizzati i
gif.
Cerco quindi qualcuno che posti il programma per fare questa
operazione (dovrebbe essere molto diffuso e mi serve la versione piu'
basilare possibile, conosco il C, ma non il Java). Se magari mi
spiegasse anche in due righe cosa devo fare , gli sarei molto grato.
Grazie mille.
뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞
Francesco Balduini                     
baldus                                 
bi...@tin.it
 
뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞
http://space.tin.it/musica/cbalduin
(la soluzione di Monkey3,
come costruire un volante 
con meno di 40000,
Micromachines2, Ignition
e Motoracer records)   
뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞뇞

‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡

Scusate se mi sono intromessa, io vorrei chiedere qualcosa di simile:
vorrei che il browser visualizzasse un'immagine e quando ci passo su con il
mouse mi venga visualizzata un'altra immagine, di dimensioni diverse.
E' possibile? Se sě sapete come?
E con jpeg si puň fare qualcosa?
Grazie in anticipo.
Ciao.
 Barbara

Cerco quindi [..]
Prova anche cosi', inserendo lo script nei BODY tag:
<SCRIPT LANGUAGE=Javascript>
<!--
function cambia(imm,nome) {
   if (document.images)
   document.images[nome].src = imm;
}
//-->
</SCRIPT>
<A HREF="file.html" onmouseover="cambia('../acceso.gif','pippo')"
onmouseout="cambia('../spento.gif','pippo')">
<IMG SRC="../spento.gif" HEIGHT="x" WIDTH="x" NAME="pippo" BORDER="x"></A>
auguri.
ciao,
-- 
=--^--=   - - - - - - - - - - - - - - - - -
  GiS       NO-SPAM sostituire  z  con  s 
=-----=   - - - - - - - - - - - - - - - - -

 <IMG SRC="../spento.gif" HEIGHT="x" WIDTH="x" NAME="pippo" BORDER="x"></A>
L'unico "problema" di questo script, che probabilmente puo' essere
legato alla questione iniziale che pero' non sono riuscito a leggere, e'
che il browser si mette a scaricare l'immagine con nuovo nome all'atto
del primo cambiamento di nome e se l'utente non sta con il mouse
abbastanza tempo sulla immagine, non si ha il caricamenteo completo e
quindi l'effetto di "illuminazione" delle immagini al passaggio del
mouse !!
Massimo
--
Massimo Vassalli
Istituto Nazionale di Ottica
Centro di Calcolo
mas...@ino.it
--

mouse !!
Non capisco esattamente. O almeno, a me cosi' funziona anche se passo molto
brevemente il mouse sul tasto. Forse con immagini pesanti. Vedro' di
verificare.


 mouse !!
Non ne abbia a male Stefano on-line se riprendo uno script da lui postato, quello che ha
consigliato, è la soluzione ideale a tutti i problemi.
Lo script, al momento del caricamento della pagina, viene letto dal browser che, incontrando
l'assegnazione di un array immagine ad alcune variabili, carica le immagini nella cache del
disco. al momento in cui la pagina viene visualizzata quindi, tutte le immagini necessarie sono
già state caricate in cache. L'importante è inserire immagini molto "leggere" dal punto di vista
della dimensione (di solito rimango al di sotto di 1Kb x immagine) in modo da snellire anche il
caricamento.
----[posted by Stefano on-line]-----
<html>
<head>
<script language="Javascript">
    // in questo modo carichi in anticipo le immagini:
    immagineOFF = new Image();
    immagineOFF.src = "bottoneOFF.gif";
    immagineON = new Image();
    immagineON.src = "bottoneON.gif";
    function msOver(){
        document.images[0].src = immagineON.src;
        return true;
    }
    function msOut(){
        document.images[0].src = immagineOFF.src;
        return true;
    }
</script>
</head>
<body>
    <img src="bottoneOFF.gif" onmouseover="msOver()" onmouseout="msOut()">
</body>
</html>
--------------------
REO