Poi ho notato un'altra cosa, non so se sia il formattatore di codice qui nel forum, ma di sicuro non è corretto <divid="a"> ma invece ci vuole uno spazio <div id="a">!
Si mi sono accorto, l'ho scritto dopo il primo post sopra....pare sia l'editor del forum... il problema reale erano i ;.

per il resto ho letto alcuni punti utilii e me li segno con calma grazie.