Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]tworzenie tabeli
Forum PHP.pl > Forum > Przedszkole
tokiano
witam, ucze sie js i troche mi slabo idzie. Znalazlem taki kod w necie

  1. <TITLE> New Document </TITLE>
  2. <META NAME="Author" CONTENT="">
  3. <script LANGUAGE="JavaScript">
  4.  
  5. function ukryjtab(id) {
  6.  
  7. var element = document.getElementById(id);
  8. while (element.firstChild) {
  9. element.removeChild(element.firstChild);
  10. }
  11. }
  12.  
  13. function dodajtab(id) {
  14.  
  15. var element = document.getElementById(id);
  16. var tbl = document.createElement("table");
  17. var tblBody = document.createElement("tbody");
  18.  
  19. for (var j = 0; j < 2; j++) {
  20. var row = document.createElement("tr");
  21. for (var i = 0; i < 2; i++) {
  22.  
  23. var cell = document.createElement("td");
  24. var cellText = document.createTextNode("komórka nr: "+j+", kolumna nr: "+i);
  25. cell.appendChild(cellText);
  26. row.appendChild(cell);
  27. }
  28. tblBody.appendChild(row);
  29. }
  30.  
  31. tbl.appendChild(tblBody);
  32. element.appendChild(tbl);
  33. tbl.setAttribute("border", "1");
  34. }
  35.  
  36. </HEAD>
  37.  
  38. <TABLE border="1">
  39. <TR>
  40. <TD>fiat stilo</TD>
  41. <TD>1,6</TD>
  42. <TD><input type="button" name="wybor" value="pokaz" onClick="dodajtab(2)"><input type="button" name="wybor" value="ukryj" onClick="ukryjtab(2)"></TD>
  43. </TR>
  44. <TR>
  45. <TD colspan="3" id="2"></TD>
  46. </TR>
  47. <TR>
  48. <TD>fiat panda</TD>
  49. <TD>1,1</TD>
  50. <TD>j</TD>
  51. </TR>
  52. </BODY>
  53. </HTML>

i chcialbym zrobic, zeby byly dwa buttony i jednym sie tworzylo nowa kolumne, a drugim dodawalo komorki. Naprowadzi mnie ktos jak to zrobic? Chodzi o to, ze klikam button kolumna i tworzy sie nowa kolumna a potem klikam button komorka i w tej kolumnie tworza sie komorki. I potem klikam button kolumna i robi sie nowa kolumna i teraz jak klikne button komorka to utworzy sie w tym nowym. W tym przykladzie robi sie to wszystko razem, a ja chcialbym osobno, ale nie wiem jak sie za to zabrac

Pozdrawiam
Wicepsik
Wiesz co robi każdy element kodu javascript w tym kodzie który znalazłeś? Jeżeli nie to poszukaj w necie co robią poszczególne metody. Bo takie kopiuj - wklej gówno daje smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.