Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/05/2005, 08:16
choroy
 
Fecha de Ingreso: mayo-2002
Mensajes: 197
Antigüedad: 22 años, 7 meses
Puntos: 0
Ya estoy otra vez aqui con un nuevo problema, lo que estoy haciendo se encuentra en ESTA PAGINA

Y como podeis ver el tema de insertar filas y quitarlas lo tengo claro, lo del autonumerico tambien, lo que ocurre es que quiero que cuando llegue a la fila 1 deje de borrar, y he probado de varias formas pero no lo consigo.

La primera fila es fija y no me la genera el javascript, por eso la variable tiene el valor 1 y no 0, el codigo es el siguiente:

Código:
<script language=javaScript1.2> 

var num=1;

function resta() { 
    var miTabla = document.getElementById("cuerpoTabla");   

        num=(num-=1)
        miTabla.deleteRow(); 

}

function suma()    { 
    	var miTabla = document.getElementById("cuerpoTabla"); 
    	var fila = document.createElement("tr"); 
    	var celda1 = document.createElement("td"); 
    	var celda2 = document.createElement("td"); 
    	var celda3 = document.createElement("td");
    	var celda4 = document.createElement("td");
    	var celda5 = document.createElement("td");
    	num=(num+=1)
    	celda1.innerHTML = "<p align='center'><input type='text' name='turno' size='3' value='"+num+"'>"; 
    	celda2.innerHTML = "<p align='center'><textarea rows='1' name='hora' cols='6'></textarea>";
    	celda3.innerHTML = "<textarea rows='1' name='profesor' cols='17'></textarea>"; 
    	celda4.innerHTML = "<textarea rows='1' name='alumno' cols='17'></textarea>"; 
    	celda5.innerHTML = "<p align='center'><textarea rows='1' name='aula' cols='4'></textarea>"; 
    	fila.appendChild(celda1); 
    	fila.appendChild(celda2); 
    	fila.appendChild(celda3); 
    	fila.appendChild(celda4); 
    	fila.appendChild(celda5); 
    	miTabla.appendChild(fila); 
     }
 
</script> 

........


<button onclick=suma()>+</button>&nbsp;<button onclick=resta('num')>-</button>

Alguien puede echarme una mano???

Gracias