Tandem
02-22-2006, 12:50 PM
I want to create nodes using appendchild and modify their properties (like color or size of text) but don't know how.
My code is:
var c_table_t = document.getElementById('table_tandem')
var c_tbody_t= document.createElement('tbody')
var c_p= document.createElement('p')
var c_font= document.createElement('font')
var c_tr_t=document.createElement('tr')
var c_td_ta=document.createElement('td')
var c_td_te=document.createElement('td')
var c_td_da=document.createElement('td')
var c_td_va=document.createElement('td')
var c_td_de=document.createElement('td')
var c_text =document.createTextNode(".....................")
var c_date =document.createTextNode(date_msg[n])
var c_tandem = document.createTextNode(users[n])
var c_button_va = document.createElement('button')
var c_button_de = document.createElement('button')
c_td_ta.appendChild(c_tandem)
c_td_te.appendChild(c_text)
c_td_da.appendChild(c_date)
c_td_va.appendChild(c_button_va)
c_td_de.appendChild(c_button_de)
c_tr_t.appendChild(c_td_ta)
c_tr_t.appendChild(c_td_te)
c_tr_t.appendChild(c_td_da)
c_tr_t.appendChild(c_td_va)
c_tr_t.appendChild(c_td_de)
c_font.appendChild(c_tr_t)
c_p.appendChild(c_font)
c_tbody_t.appendChild(c_font)
c_table_t.appendChild(c_tbody_t)
c_button_va.value="View/Answer"
c_button_de.value="Delete"
c_button_va.onclick=new Function("view_ans_ms("+n+")")
c_button_de.onclick=new Function("del_msg("+n+")")
I have tried setAttributes but doesn't work. I've tried to assign an id and the access to the properties using: document.getElementById, but still doesn't work.
And another thing, why when using a text node the white spaces are interpreted as "enter"?
Thanks!!!!!!
My code is:
var c_table_t = document.getElementById('table_tandem')
var c_tbody_t= document.createElement('tbody')
var c_p= document.createElement('p')
var c_font= document.createElement('font')
var c_tr_t=document.createElement('tr')
var c_td_ta=document.createElement('td')
var c_td_te=document.createElement('td')
var c_td_da=document.createElement('td')
var c_td_va=document.createElement('td')
var c_td_de=document.createElement('td')
var c_text =document.createTextNode(".....................")
var c_date =document.createTextNode(date_msg[n])
var c_tandem = document.createTextNode(users[n])
var c_button_va = document.createElement('button')
var c_button_de = document.createElement('button')
c_td_ta.appendChild(c_tandem)
c_td_te.appendChild(c_text)
c_td_da.appendChild(c_date)
c_td_va.appendChild(c_button_va)
c_td_de.appendChild(c_button_de)
c_tr_t.appendChild(c_td_ta)
c_tr_t.appendChild(c_td_te)
c_tr_t.appendChild(c_td_da)
c_tr_t.appendChild(c_td_va)
c_tr_t.appendChild(c_td_de)
c_font.appendChild(c_tr_t)
c_p.appendChild(c_font)
c_tbody_t.appendChild(c_font)
c_table_t.appendChild(c_tbody_t)
c_button_va.value="View/Answer"
c_button_de.value="Delete"
c_button_va.onclick=new Function("view_ans_ms("+n+")")
c_button_de.onclick=new Function("del_msg("+n+")")
I have tried setAttributes but doesn't work. I've tried to assign an id and the access to the properties using: document.getElementById, but still doesn't work.
And another thing, why when using a text node the white spaces are interpreted as "enter"?
Thanks!!!!!!