Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    149

    Applicare un effetto fade

    Buonasera a tutti,
    ho trovato questo link molto carino, guardate la demo per cortesia:

    Link

    E' possibile applicarlo secondo voi a questo che è il mio attuale codice?

    Ho questo script nella head:

    function mostradettagli(id){
    var d = document.getElementById("datiextra"+id);
    var a = document.getElementById("datiextra2"+id);
    var b = document.getElementById("datiextra3"+id);
    if (!d) return;

    if (d.style.display != "block" && d.style.display !="table-row"){
    var valoreMostra=(document.all && !window.opera)?"block":"table-row";
    d.style.display = valoreMostra;
    if(a) a.style.display = valoreMostra;
    if(b) b.style.display = valoreMostra;
    }
    else {
    d.style.display = "none";
    if(a) a.style.display = "none";
    if(b) b.style.display = "none";
    }
    }

    E poi nel corpo ho per esempio:

    <tr class="datiextra" id="datiextra2' . $scatola_temporanea['id']. '">
    <td class="sfondoquery3" id="lstr"><h3>Luogo</h3></td>
    <td class="sfondoquery3" id="nstr"><h3>Nome</h3></td>
    <td class="sfondoquery3" id="tstr"><h3>Tipo</h3></td>
    <td class="sfondoquery3" id="ms"><h3>Mese</h3></td>
    <td class="sfondoquery3" id="as"><h3>Anno</h3></td>
    </tr>

    <tr>
    <td class="sfondoquery" id="luogostr"> '. $scatola_temporanea['luogo'] . ' </td>
    <td class="sfondoquery" id="nomestr"> '. $scatola_temporanea['nome'] . ' </td>
    <td class="sfondoquery" id="tipostr">'. $scatola_temporanea['tipo'] . ' </td>
    <td class="sfondoquery" id="meses">'. $scatola_temporanea['mese'] . '</td>
    <td class="sfondoquery" id="annos">'. $scatola_temporanea['anno'] . '</td>
    <td>[img]dettaglio.png[/img] </td>
    </tr>

    Nel file css ho invece:

    .datiextra
    {
    display:none;
    }

    Grazie mille.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    149
    Ho trovato anche queste istruzioni riguardo il fade, secondo voi sono applicabili al mio sorgente?
    Grazie mille e auguri

    Codice PHP:
    <body>
    <
    head>
        <
    link rel='stylesheet' href='sample.css' type='text/css'>
        <
    title>DHTML Popups Sample 07</title>
    </
    head>
    <
    body>
    <
    h1>DHTML Popups Sample 07</h1>

    <
    script type='text/javascript'>

    // Browser safe opacity handling function

    function setOpacityvalue ) {
        
    document.getElementById("styled_popup").style.opacity value 10;
        
    document.getElementById("styled_popup").style.filter 'alpha(opacity=' value 10 ')';
    }

    function 
    fadeInMyPopup() {
        for( var 
    <= 100 i++ )
            
    setTimeout'setOpacity(' + (10) + ')' );
    }

    function 
    fadeOutMyPopup() {
        for( var 
    <= 100 i++ ) {
            
    setTimeout'setOpacity(' + (10 10) + ')' );
        }

        
    setTimeout('closeMyPopup()'800 );
    }

    function 
    closeMyPopup() {
        
    document.getElementById("styled_popup").style.display "none"
    }

    function 
    fireMyPopup() {
        
    setOpacity);
        
    document.getElementById("styled_popup").style.display "block";
        
    fadeInMyPopup();
    }
    </script>

    <div id='styled_popup' name='styled_popup' style='width: 380px; height: 300px; display:none; position: absolute; top: 150px; left: 50px; zoom: 1'>
    <table width='380' cellpadding='0' cellspacing='0' border='0'>
    <tr>
    <td>[img]images/x11_title.gif[/img]</td>
    <td>[url='java-script:fadeOutMyPopup();'][img]images/x11_close.gif[/img][/url]</td>
    </tr>
    <tr><td colspan='2' style='background: url("images/x11_body.gif") no-repeat top left; width: 380px; height: 277px;'>
    Hey, look at me!

    I'm fading :-)
    </td></tr>
    </table>
    </div>

    <input type='submit' onClick='fireMyPopup()' value=' Fire! '>

    </body>
    </html> 

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    149
    Buonasera a tutti
    qualcuno riesce a darmi una mano?
    Grazie mille

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    perche' hai 2 discussioni aperte per lo stesso argomento??

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.