Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2009, 07:06
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Añadir etiquetas <tr> dinamicamente

En FF funciona... no en IE para variar....

Para que funcione tambien en IE tienes que insertar los tr en el tbody

<tbody id="tablaS">
</tbody>

en este caso no le falta coherencia....

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
function añadirRegla(){
	var listaS = document.getElementById("tablaS");
	var tr = document.createElement("tr");
	var td1 = document.createElement("td");	
	var td2 = document.createElement("td");	
	var txt = document.createTextNode("Ahora...");	
	var txt2 = document.createTextNode("Funciona!!!");	
	td1.appendChild(txt);	
	td2.appendChild(txt2);	
	tr.appendChild(td1);	
	tr.appendChild(td2);
	listaS.appendChild(tr);
	
}</script>
</head>

<body>
<input name="inserta" type="button" id="inserta" onClick="añadirRegla()" value="Inserta">
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tbody id="tablaS">
</tbody>
</table>

</body>
</html> 
Quim

Última edición por quimfv; 30/06/2009 a las 07:14