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

    Far tornare tutto normale all'onmouseout

    Ho creato un semplice js che dà l'effetto "dissolvenza" al passaggio del mouse.
    Il problema sta al fatto che, all'evento onmouseout tutto ritorni normale (cioè che l'immagine ritorni con opacità 0.3), ma, pur avendo provato millemila codici quando passo il mouse su un immagine l'opacità diventa 1.0, ma quando tolgo il mouse è come se non succedesse niente.
    Ecco i codici (momentaneamente non corre su IE):
    <head>
    <script>
    var firstArray = new Array('img/p/home.png', 'img/p/news.png');
    function p1(b){
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+0+"."+3+c', 50);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+0+"."+4+c', 100);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+0+"."+5+c', 150);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+0+"."+6+c', 200);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+0+"."+7+c', 250);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+0+"."+8+c', 300);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+0+"."+9+c', 350);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+1+"."+0+c', 450);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+1+"."+0+c', 500);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+1+"."+0+c', 550);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+1+"."+0+c', 600);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+1+"."+0+c', 750);
    setTimeout('document.getElementById(b).innerHTML = a+firstArray[0]+d+1+"."+0+c', 800);
    }

    var c = "; position:relative' />";
    var a = "<img src='"
    var d = "' style='opacity:";
    </script>
    </head>
    <div id="esempio">[img]img/p/home.png[/img]</div>

    Come posso risolvere?
    Grazie anticiupatamente

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se vuoi ripristinare l'immagine originale:
    <div id="esempio">[img]img/p/home.png[/img]</div>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Originariamente inviato da cavicchiandrea
    Se vuoi ripristinare l'immagine originale:
    <div id="esempio">[img]img/p/home.png[/img]</div>
    In questo caso mi inserisce un immagine di cui l'opacità è di 1.0, mentre io voglio un immagine di cui l'opacità è di 0.3.
    this.style.opacity=0.3 non funziona >_>

  4. #4
    Risolto grazie lo stesso

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.