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

    DIV visibile al click del mouse

    Salve,sto cercando di dare un aspetto di maggiore interattività ad un mio sito.
    Su una pagina del sito gli utenti dopo aver letto l'articolo proposto possono lasciare un commento. Vorrei fare in modo che al click del link "Lascia un commento" apparisse un DIV prima nascosto in è presente il form di invio.
    Il codice che ho usato è:
    per dicharare il DIV:
    codice:
    <div id="commenta" class="hide">
     <form action="salva_commento.php" method="post">
      <textarea name="testo"></textarea>
    
      <input type="submit" value="Invia" />
     </form>
    </div>
    Per il link che lo attiva:
    codice:
    <script type="text/javascript">
    function showCommenti() {
    	boxCommenti = document.getElementById('commenta');
    	boxCommenti.className = 'commenta';
    }
    </script>
    ...
    Lascia un commento
    Il CSS è definito così:
    codice:
    .commenta {
    	position:relative;
    	left:-150px;
    	top:-20px;
    	width:59px;
    	background-color:#FFFF99;
    }
    .hide {display:none}
    Funziona perfettamente su Opera e Firefox ma su IE sballa tutta la visualizzazione. Infatti il link "Lascia commento" (e quindi il DIV) sono contenuti in un DIV padre che di larghezza 100px. Quando viene mostrato il DIV "commenta" viene allargato anche il DIV padre rovinando tutta l'impaginazione.
    Esiste un modo per far si che le dimensioni del DIV padre restino invariate anche su IE?

    Grazie mille!

  2. #2
    scusami non consoco la soluzione...però devo realizzare anche io un qualcosa di simile, con javascript disattivato come funge? ..poiché sto cercando una soluzione quanto più possibile usabile..

  3. #3
    Funziona bene. Infatti l'istruzione fa sì che se JavaScript non è abilitato tutta la parte "onclick" viene ignorata e viene aperta la pagina "commenta.php"
    Deve quindi essere prevista anche la versione tradizionale del form di invio (che è appunto nella pagina "commenta.php").

  4. #4
    ottimo...io lo dovrei associare ad una galleria fotografica...

  5. #5
    up...
    nessuno mi può aiutare con questo problema?

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.