if (! bExists)
{
var iRows = document.getElementById('txtRows').value ;
var iCols = document.getElementById('txtColumns').value ;
for ( var r = 0 ; r < iRows ; r++ )
{
var oRow = table.insertRow(-1) ;
for ( var c = 0 ; c < iCols ; c++ )
{
var oCell = oRow.insertCell(-1) ;
if ( oEditor.FCKBrowserInfo.IsGeckoLike )
oEditor.FCKTools.AppendBogusBr( oCell ) ;
}
}
oEditor.FCKUndo.SaveUndoStep() ;
oEditor.FCK.InsertElement( table ) ;
}帝国CMS里截取的一段代码,是插入TABLE表格的行与列~~~
我想让他插入行的时候赋予背景色,bgcolor=#ffffff  插入列的时候赋予宽度 WIDTH=20% 
如何操作?谢了!

解决方案 »

  1.   

    var oRow = table.insertRow(-1) ;
    for ( var c = 0 ; c < iCols ; c++ )
    中间写
    var oRow = table.insertRow(-1) ;
    oRow.style.background="#ffffff";
    oRow.style.width="20%";
    for ( var c = 0 ; c < iCols ; c++ )
      

  2.   

    if (! bExists)
    {
    var iRows = document.getElementById('txtRows').value ;
    var iCols = document.getElementById('txtColumns').value ; for ( var r = 0 ; r < iRows ; r++ )
    { var oRow = table.insertRow(-1) ;
    oRow.style.background="#ffffff";
    for ( var c = 0 ; c < iCols ; c++ )
    {
    var oCell = oRow.insertCell(-1) ;
    oCell.style.width="20%";
    if ( oEditor.FCKBrowserInfo.IsGeckoLike )
    oEditor.FCKTools.AppendBogusBr( oCell ) ;
    }
    } oEditor.FCKUndo.SaveUndoStep() ; oEditor.FCK.InsertElement( table ) ;
    }