Originariamente inviato da artorius
Scusa, ma questo non ha alcun senso...

Innanzi tutto l'id deve essere una stringa quindi ci devi mettere gli " " attorno.
E poi che senso ha ridefinire la varibile tutte le volte...

Puoi ripostarmi l'HTML della pagina?
Codice PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<
head>

    function 
change(id)
    {
        var 
el document.getElementById('contentTab');
        var 
divs el.getElementsByTagName('div');
        var 
index 0;
        for(
0divs.lengthi++)
        {
            if(
divs[i].id == id)
            {
                
divs[i].style.display 'block';
                
index i;
            }
            else
            {
                
divs[i].style.display 'none';
            }
        }
        
        
el document.getElementById('headerTab');
        var 
lis el.getElementsByTagName('li');
        for(
0lis.lengthi++)
        {
            if(
== index)
            {
                
lis[i].className 'active';
            }
            else
            {
                
lis[i].className '';
            }
        }
    }
    
    var 
changeID news1;
    var 
changeID news2;
    var 
changeID news3;
    var 
changeID news4;
    var 
changeID news5;
    var 
changeID news6;
    
    
windows.setTimeout(change10000changeID);

    -->
</script>            
                    
</head>
<body>
// continua la pagina
</body>
</html>