Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]tworzenie tabeli
tokiano
post 21.12.2009, 17:52:55
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 12.12.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Wicepsik
post 21.12.2009, 17:59:13
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


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

Ten post edytował Wicepsik 21.12.2009, 17:59:34


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2025 - 05:26