ORCA通信とはサイズから定期的に発行されるスペック作成のヒントと新規開発されるメニューのご案内です。
var target_id = "Q31100_1xQ31120XC1"; | ← | 対象となる設問を設定します。 |
var row_blank = [8]; | ← | 表側に入れる空行を設定します。 |
var col_blank = [3,2,3]; | ← | 表頭に入れる空列を設定します。 |
function find_parent_obj( obj, nodeName ) { if( obj ) { var p_elem = obj.parentNode; if( p_elem ) { if( p_elem.nodeName == nodeName ) { return p_elem; } return find_parent_obj( p_elem, nodeName ); } } return null; } function init_tablecell( elem ) { var table_elem = find_parent_obj( elem, "TABLE" ); if( table_elem ) { var row = 0; for( var i = 0; i < row_blank.length; i++ ) { if( row_blank[i] > 0 ) { row += row_blank[i]; var new_row = table_elem.insertRow(row); var new_col = new_row.insertCell(0); new_col.innerHTML = " " row ++; } } var col = 0; var rows_cnt = table_elem.rows.length; var row_elem = table_elem.rows.item(0); for( var i = 0; i < col_blank.length; i++ ) { if( col_blank[i] > 0 ) { col += col_blank[i]; var new_col = row_elem.insertCell(col); new_col.innerHTML = " " new_col.rowSpan = rows_cnt; col ++; } } } } function init_matrix_rowheader() { var elem = document.getElementById( target_id ); if( elem ) { init_tablecell( elem ); } } function init() { init_matrix_rowheader(); } |
var target_id = "Q31100_1xQ31120XC1"; |
var row_blank = [ 8 ]; |
var col_blank = [ 3,2,3 ]; |
vol.030へ | vol.032へ |