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
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...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);
Esiste un modo di aggirare questa "pecca" del simpaticissimo ( :berto: ) IE?
Thx a tutti in anticipo![]()

Rispondi quotando
