Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Effetto grigio in uscita da una pagina
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • J
      janfri User • ultima modifica di

      Effetto grigio in uscita da una pagina

      Buongiorno a tutti,
      Qualcuno sa come fare l'effetto che viene utilizzato anche in questo sito? Parlo del cambio di colorazione di tutta la pagina (in grigio) quando si clicca sul link esci. Un po' come fa windows Xp.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • I
        ienavr User Attivo • ultima modifica di

        se guardi il sorgente html della pagina trovi tutto quello che ti serve! 😉

        in particolare queste sono le parti di tuo interesse:

        [HTML]<a rel="nofollow" href="http://www.giorgiotave.it/forum/login.php?do=logout&logouthash=2437905bdd5e224d6abcccbf69da6585" onclick="return log_out()">Esci</a>[/HTML]

        questo è il codice che genera il link e che "scatena" l'evento log_out al click del mouse.

        <script type="text/javascript">
        <!--
        function log_out()
        {
         ht = document.getElementsByTagName("html");
         ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
         if (confirm('Sei sicuro di volerti disconnettere?'))
         {
          return true;
         }
         else
         {
          ht[0].style.filter = "";
          return false;
         }
        }
        //-->
        </script>
        

        e questo è appunto il codice della funzione log_out, che prende l'elemento html (e quindi tutta la pagina) e gli applica un filtro grigio.

        😄

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • J
          janfri User • ultima modifica di

          Ciao,
          Ho provato subito il codice che mi hai postato ma a parte la richiesta conferma non avviene nessun effetto.. Manaca qualcosa? Il il link esci lo riferito alla stessa pagina di test. Ho sbagliato io? Il file logout.php fa qualcosa?

          Grazie

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • J
            joker197cinque User Attivo • ultima modifica di

            @janfri said:

            Ciao,
            Ho provato subito il codice che mi hai postato ma a parte la richiesta conferma non avviene nessun effetto..
            Grazie

            Usi Firefox ?

            Mi permetto di suggerire un workaround anche per FF e Opera:

            http://www.vbulletin.com/forum/archive/index.php/t-196313.html

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • I
              ienavr User Attivo • ultima modifica di

              sì la versione che ho postato io (quella del forum di giorgio) funziona solo su IE...ti consiglio quindi di adottare quella (migliore!!!) postata da joker197cinque!

              il file logout.php serve per fare il logout, ma non c'entra nulla con l'effetto grigio, che è gestito dal javascript...

              ciao

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • J
                janfri User • ultima modifica di

                Buongiorno a tutti,
                ringrazio joker197cinque e ienvar. Confermo che la versione funzionante anke in IE 7 è questa: http://www.vbulletin.com/forum/archi.../t-196313.html

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti