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

    problema compatibilità con firefox

    salve a tutti
    ho questo spript che funziona perfettamente con IE è un effetto fade su immagini
    potete darmi un suggerimento per renderlo compatibile anche con firefox?? ci sto diventando matto grazie


    codice:
    <SCRIPT>
    
    nereidFadeObjects = new Object();
    nereidFadeTimers = new Object();
    
    function nereidFade(object, destOp, rate, delta){
    if (!document.all)
    return
        if (object != "[object]"){  //do this so I can take a string too
            setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
            return;
        }
            
        clearTimeout(nereidFadeTimers[object.sourceIndex]);
        
        diff = destOp-object.filters.alpha.opacity;
        direction = 1;
        if (object.filters.alpha.opacity > destOp){
            direction = -1;
        }
        delta=Math.min(direction*diff,delta);
        object.filters.alpha.opacity+=direction*delta;
    
        if (object.filters.alpha.opacity != destOp){
            nereidFadeObjects[object.sourceIndex]=object;
            nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
        }
    }
    </SCRIPT>
    questa stringa richiama lo script sull'immagine

    codice:
    [img]image.JPG[/img]

  2. #2

  3. #3
    Originariamente inviato da alexba64
    Forum sbagliato
    Per quale motivo sarebbe sbagliato.

  4. #4
    Perchè è un problema javascript non html e per quello c'e' un'apposita sezione.

  5. #5
    Originariamente inviato da alexba64
    Perchè è un problema javascript non html e per quello c'e' un'apposita sezione.
    mi sono sbagliato, non tutti sono nati imparati. grazie

  6. #6
    Figurati, era solo per dirti che li troverai più risposte al tuo problema.

    Fatti spostare da un moderatore senza riaprire la discussione.



  7. #7

    fade mouseover

    CMQ ho risolto in modo più semplice e compatibile con tutti i tipi di browser, posto la soluzione che potrebbe essere utile ad altri
    grazie

    codice:
     <style type="text/css">
    a.linkopacity img {
    filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;}
    
    a.linkopacity:hover img {
    filter:alpha(opacity=100);   
    -moz-opacity: 1.0;   
    opacity: 1.0;
    }
    </style>
    questa stringa ovviamente dovete adattarla per il vostro utilizzo


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.