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

    Funzione colora div se selezionato e decolora gli altri

    ciao ragazzi... non riesco a far funzionare egregiamente una funzione

    praticamente ho 1,2 o più div contenitori con un dato id che a loro volta contengono un div che si dovrebbe colorare (es. di rosso) quando io clicco sul div contenitore e di conseguenza riportare al colore originale (es. grigio) il div precedentemente selezionato solo che questa funzione funzia (scusate il gioco di parole) a volte si a volte no...

    eccovi la funzione:

    Codice PHP:
    function setElementActive(e,inputDiv)
    {    
        
        if(
    myActiveObject && myActiveObject.id!=activeEventObj.id){
            
    setElementInactive(myActiveObject);
        }
       
        if(!
    inputDiv)inputDiv this;
        
        
    myActiveObject activeEventObj;
        
        var 
    subDivs inputDiv.getElementsByTagName('DIV');
        for(var 
    no=0;no<subDivs.length;no++){
            if(
    subDivs[no].className=='weekScheduler_appointment_header'){
                
    subDivs[no].className 'weekScheduler_appointment_headerActive';
            }    
        }
        
        if(
    activeEventObj && activeEventObj!=inputDiv){
            
    setElementInactive(activeEventObj);
        }
        
        
    activeEventObj inputDiv;
        
    }

    function 
    setElementInactive(inputDiv)
    {
        var 
    subDivs inputDiv.getElementsByTagName('DIV');
        for(var 
    no=0;no<subDivs.length;no++){
            if(
    subDivs[no].className=='weekScheduler_appointment_headerActive'){
                
    subDivs[no].className 'weekScheduler_appointment_header';
            }    
        }    
        
        

    La funzione viene richiamata quando si esegue un click sul div

    Aiutatemi VVoVe:

  2. #2

  3. #3
    o cavolo che gaf :berto:

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 © 2024 vBulletin Solutions, Inc. All rights reserved.