Salve a tutti, sono nuovo di questo forum è chiedo il vostro aiuto per aggiorare la non piena compatibilità che ha IE con setAttribute (questo è quello che ho trovato).

Il mio scopo è quello di aggiungere righe ad una tabella con determinati oggetti in ogni cella; il problema sorge poichè in una cella della tabella devo creare un bottone che esegua una certa funzione JS alla pressione.

Di seguito lo spezzone di codice
codice:
var tbody = document.getElementById("tabellaNews").getElementsByTagName("TBODY")[0];
var new_row = document.createElement("TR");
... altri TD ... 
var td_delete = document.createElement("TD");

... preparazione degli altri TD con inserimento dati ... 

td_delete.style.textAlign="center";
delete_button=document.createElement("button");
delete_button.appendChild(document.createTextNode("Elimina"));
delete_button.setAttribute("onClick", "javascript:alert('CLICK!')"); 
td_delete.appendChild(delete_button);

... altri append dei TD ... 
new_row.appendChild(td_delete);

tbody.appendChild(new_row);
Se la pagina in cui inserisco il codice viene interpretata da FF tutto funziona a meraviglia; ma se viene invece interpretata da IE, tutto viene creato correttamente ma il bottone non esegue nessuna azione alla pressione...
Esiste un modo di aggirare questa "pecca" del simpaticissimo ( :berto: ) IE?

Thx a tutti in anticipo