SI VA MA HO UN ALTRO PROBLEMA...

tramite innerHTML creo la tabella che contriene le checkbox viste in precedenza...

function crea_riga(max)
{

var TBL='';

TBL+='<table border="0" width="100%" id="table1" style="font-family: tahoma; font-size: 70%; font-weight: bold" cellspacing="0" cellpadding="0">'
for (var i=0;i< max; i++){
TBL+='<tr>'
TBL+='<td align="center" width="28">'
TBL+='<font color="#CE0000">'+(i+1)+']</font></td>'
TBL+="<td align='center'>Singola<input type='checkbox' id='sgl1' value='1' name='tipo_room"+(i+1)+"' onclick='doall(this.form, false,'sgl1');'></td>"
TBL+="<td align='center'>Doppia <input type='checkbox' id='dbl1' value='2' name='tipo_room"+(i+1)+"' onclick='doall(this.form, false,'dbl1');'></td>"
TBL+="<td align='center' height='20'>Tripla <input type='checkbox' id='tpl1' value='3' name='tipo_room"+(i+1)+"' onclick='doall(this.form, false,'tpl1');></td>"
TBL+='</tr>'
}
TBL+='</table>'
TBL+='

<input type="submit" value="Invia" name="B1"></p>'

document.getElementById('tbl_base').innerHTML = TBL;
}

ma ottengo un errore:

Errore: syntax error
Codice sorgente:
doall(this.form, false,

sembra che non accetta la sintassi:
onclick='doall(this.form, false,'dbl1');'

credo sia un problema di apici.