Javascript, setAttribute e… Explorer 6!!

Stavo scrivendo questo codice:

var oTable = document.getElementById('tabella');
var oTr = oTable.insertRow(posizione);
oTr.className="altrow";
var oTd1=document.createElement("TD");
var oTd2=document.createElement("TD");
oTd1.className="sms_about";
oTd2.className="sms";
oTd2.setAttribute("colspan","7");
...

per inserire una riga dinamicamente ad una tabella. Ma l’istruzione:

oTd2.setAttribute("colspan","7");

funzionava con Firefox, Safari e Opera, non con Explorer 6/7.

La soluzione al problema è qua :

http://webbugtrack.blogspot.com/2007/08/bug-242-setattribute-doesnt-always-work.html

il mio problema si è risolto così:

oTd2.setAttribute("colSpan","7");

Poi dicono che le maiuscole non contano per la Microsoft…

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>