Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/09/2010, 13:00
roma_orm
 
Fecha de Ingreso: agosto-2010
Ubicación: Veracruz, Mexico
Mensajes: 19
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Problema con una funcion en .JS

Hola Adler.

Veras he modificado a como he entendido y ahora cuando le doy click para que se agregue el alumno a la tabla, me sale el alert() sin haber insertado al alumno y pues sin mostrar la tabla.

Dejo la funcion como la modifique, perdona si es que no te he entendido.

Código Javascript:
Ver original
  1. var cont = 0;
  2.  
  3. //function addRowGrab(idTabla, Nc, Nom,A_p, A_m, Esp, Sem, nomDiv ){
  4.    
  5. function addRowGrab(idTabla, Nc, Nom,A_p, A_m, Esp, Sem, nomDiv, cont){
  6.    
  7.  
  8. if (cont >=1) {
  9. alert('no puedes inserta mas')
  10. } else {   
  11.    
  12.   var divS="<div align='center'><a style=\"color:#333333; font-family:'Calibri'; \">";
  13.   var divSC="</a></div>";
  14.   var table = document.getElementById(idTabla);
  15.  
  16. //get the table
  17. //elem.style.display=’none’;
  18. elem = document.getElementById(nomDiv);
  19. elem.style.display='block';
  20.  
  21.  
  22.   //get the number of rows currently in the table
  23.   var numRows = table.rows.length;
  24.   //insert a new row at the bottom
  25.   var newRow = table.insertRow(numRows);
  26.  // alert("mamada XD ini");
  27.   //create new cells
  28.   var newCell1 = newRow.insertCell(0);
  29.   var newCell2 = newRow.insertCell(1);
  30.   var newCell3 = newRow.insertCell(2);
  31.   var newCell4 = newRow.insertCell(3);
  32.   var newCell5 = newRow.insertCell(4);
  33.   var newCell6 = newRow.insertCell(5);  
  34.   var newCell7 = newRow.insertCell(6);  
  35.  
  36.   newCell1.innerHTML = divS+Nc+divSC;
  37.   newCell2.innerHTML = divS+Nom+divSC;
  38.   newCell3.innerHTML = divS+A_p+divSC;
  39.   newCell4.innerHTML = divS+A_m+divSC;
  40.   newCell5.innerHTML = divS+Esp+divSC;  
  41.   newCell6.innerHTML = divS+Sem+divSC;
  42.   //newCell7.innerHTML = "<div align='center'><img src='delete.png'></a> </div>";
  43.   newCell7.innerHTML =  "<div align='center'>   <a style=\"color:#FFFFFF;\" href=\"javascript:deleteRowGrab('myGrab','"+nomDiv +"')\"> <img src='delete.png'></a> </div>";
  44. }
  45. }// function

tambien he modificado la sentencia de llamada a la funcion como me la has puesto.

Última edición por roma_orm; 06/09/2010 a las 13:20