webForumDet fria alternativet

tabell i java?

1 svar · 921 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 626 inlägg
#1

Hej, har en kod enligt nedan, men när den skriver ut innehållet så skriver den ut det bredvid varandra och det ser inte så snyggt ut:

	this.update_input = function(id) {
	  if( (this.count >= this.max_rows) || (this.CheckInputExt(id)==false) )
	    return false;
	    var ObjectName = this;
	  	var upload_files = document.getElementById(input_prefix+'_uploadlist');
		//Files list: Filename
		var new_delete = document.createElement( 'div' );
		new_delete.id = input_prefix+'_del' + id;
		new_delete.innerHTML = document.getElementById(input_prefix+'_'+id).value;		
		//Files list: Description
		var new_desc = document.createElement( 'input' );
		new_desc.type = 'text';
		new_desc.id = input_prefix+'_del' + id;
		//Files list: Delete button 
		var del_button = document.createElement( 'input' );
		del_button.type = 'button';
		del_button.value = 'Delete';
		del_button.selector = this;
		del_button.onclick = function(){ 
		this.selector.delete_row(id);
		};
		//Create list row
		upload_files.appendChild(new_delete);
		new_delete.appendChild(new_desc);
		new_delete.appendChild(del_button);
		//Counters ++
		this.count++;
		this.j++;
		//Hide input and add another
		var o = document.getElementById(input_prefix+'_'+id);
		o.style.position = 'absolute';
		o.style.left = '-1920px';
		this.add_new_row();

det är i den här raden som jag skriver ut lite data:

//Create list row
upload_files.appendChild(new_delete);
new_delete.appendChild(new_desc);
new_delete.appendChild(del_button);

men jag vill ha det uppraddat finare, som typ i en tabell att:
upload_files.appendChild(new_delete); hamnar i en td
new_delete.appendChild(new_desc); i en annan td och
new_delete.appendChild(del_button); i en tredje

så att det blir på samma sätt som <tr><td>blabla</td><td>blabla1</td><td>blabla2</td></tr>

är detta möjligt?

GimboMedlem sedan dec. 20001 626 inlägg
#2

Testade nedan kod, men det funkade inte

document.write('<table style="width: 100%">');
		document.write('<tr>');
		document.write('<td>');
		upload_files.appendChild(new_delete);
		document.write('</td>');
		document.write('<td>');
		new_delete.appendChild(new_desc);
		document.write('</td>');
		document.write('<td>');
		new_delete.appendChild(del_button);
		document.write('</td>');
		document.write('</tr>');
		document.write('</table>');
124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)