![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 21.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
posiadam skrypt który działa w mozilli i operze, w chromie i safari 'inputy' się pojawiają ale nie da rady ich usunąć, a w IE nic nie działa. Czy ktoś jest w stanie pomóc mi zdiagnozować dlaczego to nie działa i jak to naprawić? I/lub jak przepisać do jquery. pozdrawiam. explorer 8.0 opera 10.51 chrom (iron) 4.0 firefox 3.6.3 safari 4.0.5 Kod błędu w IE: CODE Agent użytkownika: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
Sygnatura czasowa: Wed, 21 Apr 2010 19:16:54 UTC Wiadomość: 'firstElementChild' jest pusty lub nie jest obiektem Wiersz: 6 Znak: 5 Kod: 0 Ten post edytował mateusz86 21.04.2010, 20:29:44 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) Jak juz uzywasz DOMa to go uzywaj do konca anie robisz takie kwiatki
col1.innerHTML = "<input type='text' id='input" + i + "' value='input" + i + "' />"; zapewne dlatego ci nie dziala pod IE i chrome. 2) jak usuwasz wiersz, to czemu go poprostu nie usuniesz tylko bawisz sie w jakies czyszczenie komorki a nastepnie ukrywanie wiersza? Przeciez to niczemu nie sluzy. Usun wiersz i po sprawie. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Nie jestem pewien, a niestety nie mogę teraz zagłębić się w temat, ale sprawdź czy previousElementSibling istnieje w przwglądarce IE i Chrome - wydaje mi się, że nie.
Poza tym kod jest tragiczny. Korzystasz z metod DOM, aby stworzyć elementy tabelki, a inputa tworzysz korzystając z innerHTML, to samo tyczy się usuwania elementu. Poczytaj jak to powinno się zrobić korzystając z metod DOM. --EDIT-- http://www.quirksmode.org/dom/w3c_traversal.html Ten post edytował kamil4u 21.04.2010, 20:53:56 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:54 |