Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dynamiczne tworzenie elementów i odwołanie się do funkcji
!*!
post 21.06.2010, 11:35:14
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Chciałbym stworzyć tabelę z inputem który posiada odwołanie do funkcji:

[JAVASCRIPT] pobierz, plaintext
  1. // Ilość
  2. cell = row.insertCell(3);
  3. var el = document.createElement("input");
  4. el.type = "text";
  5. el.id = "ilosc" + i;
  6. el.name = "ilosc" + i;
  7. el.value = "5";
  8. el.size = "3";
  9. el.setAttribute("onKeyUp", "obliczznetto('"+ i"')");
  10. cell.appendChild(el);
[JAVASCRIPT] pobierz, plaintext


standardowo wygląda to tak

[JAVASCRIPT] pobierz, plaintext
  1. onkeyup = "obliczznetto('1')"
[JAVASCRIPT] pobierz, plaintext


W dynamicznym dodawaniu ten mechanizm nie działa, ponieważ chciałbym aby +i wstawiało odpowiednią liczbę automatycznie. Opcja z napisaniem:

[JAVASCRIPT] pobierz, plaintext
  1. el.onkeyup = "obliczznetto('"+i"');
[JAVASCRIPT] pobierz, plaintext


też nie działa.

Jak powinno dodać się element dynamicznie z odwołaniem do funkcji?


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
nospor
post 21.06.2010, 11:43:42
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No bo powinno byc:
Kod
el.setAttribute("onKeyUp", "obliczznetto('"+ i +"')");


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
phpion
post 21.06.2010, 11:45:20
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Może po prostu brakuje dodatkowego +?
  1. el.setAttribute("onKeyUp", "obliczznetto('"+ i +"')");
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: 14.08.2025 - 10:53