Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509

    problema: da sempre id non definito

    ciao a tutti, scusate la probabile banalità ma non ho molta esperienza in javascript.mi da questo errore: id non definito.

    lo script:
    Codice PHP:
    <script type="text/javascript">
    var 
    timer
    var mouseisover=false
    function hidemenu1(id)
    {    
        
    mouseisover=false
        timer
    =setTimeout("nasconde(id)",1500);    

    function 
    msover() {
        
    mouseisover=true
    }
    function 
    nasconde(id) {
        if (
    mouseisover) {
         
    clearTimeout(timer)
        }
        else {
    document.getElementById(id).style.display='none'    }
    }
    </script> 
    in pratica ho un href e un div.
    quando all'evento OnMouseOut dall'href eseguirà la funzione nascondi() dopo 1500ms.

    la funzione nascondi verifica se ho il mouse sopra il div.. se è sopra annulla il settimeout, altrimenti nasconde il div.

    è una modo come un altro per temporizzare un menu in puro css..(non piu puro ovviamente)

    ora arriviamo al problema:
    usando la console degli errori di FF mi dice sempre come errore che id non è definito.
    in href ho [ onmouseout="hidemenu1('menu1');" ]

    dove sbaglio? so che la domanda forse è banale e verrebbe da rispondere leggiti un libro ma me la dareste ugualmente un aiuto? grazie mille.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    timer=setTimeout("nasconde('"+id+"')",1500);

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    grazie xinod ! funziona perfettamente avevo provato in un altro tentativo a mettere i + ma avevo dimenticato di mettere gli apici oltre alle virgolette.

    grazie mille

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.