Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    Far scomparire un div in javascript

    Buongiorno a tutti,
    sto cercando di capire l'errore che mi da un javascript,
    in succinto vorrei far scomparire un div al passaggio del mouse e far comparire gli altri.
    Il seguente codice apparentemente sembra corretto(ma non ottengo quello che vorrei, Dettagli errore pagina Web
    Messaggio: Necessario oggetto
    Linea: 20
    Carattere: 17
    Codice: 0
    URI: file:///C:/Documents%20and%20Settings/michele.distefano/Desktop/TestMenu.htm

    qualcuno potrebbe darmi
    un suggerimento?

    codice:
    codice:
    <html>
    
    <head>
    <script> 
    
    //la funzione permette di rendere visibile il contenuto di un box e di rendere invisibile tutti gli altri..
    function azione(id) { 
    	
            var sezioni = [ "qsn", "pongat", "pru", "topic", "esplora", "info" ];
           document.write('id================'+id+'
    ');
           for (var i=0; i<sezioni.length; i++) {
                 if(sezioni[i]==id){
                    document.getElementById(id).style.visibility='visible'; 
                   }
                 else { if(document.getElementById(sezioni[i])!=null)   
                          
                          document.getElementById(sezioni[i]).style.visibility='hidden'; 
                 }
                      
           }
    
    }
    
    </script> 
    
    </head>
    
    <body>
           <div id="qsn"  onmouseover="azione('pongat');"   onmouseout="azione('qsn');"> siamo nella sezione QSN</div>
           <div id="pongat">siamo nella sezione PONGAT</div>
           <div id="pru">siamo nella sezione PRU</div>
           <div id="topic">siamo nella sezione TOPIC</div>
           <div id="esplora">siamo nella sezione ESPLORA</div>
           <div id="info">siamo nella sezione INFO</div>
    <script type="text/javascript"> azione('qsn'); </script> 
    
                   
    </body>
    
    </html>

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    se levi la riga con il document.write funziona.. ma occhio al posizionamento dei div!
    Cacca!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    ho tolto il document.write e funziona...grazie

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.