ciao a tutti,

ho un piccolo problema con una funzione in javascript.....

allora vi spiego tutto....

ho creato una pagine web che mi di creare tutti i div che voglio in maniera dinamica

es. script creazione div

function add(){
var num = 0;
var div = document.createElement('div');
div.id = 'elementi_dinamici'_+num;

document.getElementById("contenitore_elementi").ap pendChild(div).innerHTML = "<table><tr><td><input type="submit" value="remove" onClick="remover(num)"></td><td>div n'+num+'</td></tr></table>";

num++;

return false;

}

con un pulsante di aggiunzione posso mettere tutti i div che voglio

<input type="submit" value="crea" onClick="return add();">



es. script eliminazione div

function remover(num){
document.getElementById("contenitore_elementi_").r emoveChild(document.getElementById("elementi_dinam ici_"+num));
}


il tutto funziona alla perfezione......il problema sorge quando utilizzo una cosa del genere con il doctype

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

se lo tolgo tutto funziona perfettamente....

questo problema me lo da solo con firefox

cosa posso fare??