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

    appendChild mi causa problemi con gli eventi

    ciao a tutti
    ho questa situazione
    codice:
    var divMenu=document.createElement('div');
    var link=document.createElement('a');
    divMenu.appendChild(link);
    divMenu.onmouseout=function(){ muoviMenu(false);
    ho riportato solo il codice d'interesse,cmq funziona tutto a dovere tranne per un fatto, se sto col mouse nel div in un punto vuoto è regolare,ma se vado sul link me lo interpreta come un evento onmouseout sul div VVoVe:

    come faccio a farglielo interpretare correttamente?c'entra qualcosa con le fasi di capturing e bubbling che ho letto in un articolo su html.it??

    aiuto,per piacere!

  2. #2
    up!

  3. #3
    .......up

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633

    Re: appendChild mi causa problemi con gli eventi

    Originariamente inviato da COMANDANTE SPACE
    ciao a tutti
    ho questa situazione
    codice:
    var divMenu=document.createElement('div');
    var link=document.createElement('a');
    divMenu.appendChild(link);
    divMenu.onmouseout=function(){ muoviMenu(false);
    ho riportato solo il codice d'interesse,cmq funziona tutto a dovere tranne per un fatto, se sto col mouse nel div in un punto vuoto è regolare,ma se vado sul link me lo interpreta come un evento onmouseout sul div VVoVe:

    come faccio a farglielo interpretare correttamente?c'entra qualcosa con le fasi di capturing e bubbling che ho letto in un articolo su html.it??

    aiuto,per piacere!
    Il problema non dipende dall'appendChild, ma dalla gestione del flusso d'evento (trovi info su alcuni dei miei articoli in pro.html.it, vedi nella firma).
    Lo stesso problema lo puoi vedere anche su normale codice html:
    codice:
    <div onmouseout="alert('esci')" style="width=100px; height:100px; background-color:red;">
    link
    </div>
    Qualche tempo fa, con l'ausio della libreria DHTML WDL (vedi 3d in rilievo) avevo fatto qualcosa per gestire questo tipo di problemi, vedi se ti uò essere di spunto:
    http://digilander.libero.it/wstandar...andard10F.html
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

  5. #5
    grazie per le indicazioni,appena posso mi vado a spulciare un po' quel codice

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.