![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 311 Pomógł: 7 Dołączył: 2.08.2006 Skąd: Bystrzyca Kłodzka/Nysa Ostrzeżenie: (10%) ![]() ![]() |
Piszę klasę, znaczy napisałem. Wszystko pięknie działa pod Mozilla Firefox, ale... no właśnie pod Operą nie działa zaznaczanie, odznaczanie wszystkich plików (button: 'Zaznacz wszystkie' i 'Odznacz wszystkie'), co prawda button usuwania plików działa ale widać nie przekazywane są po zaznaczeniu określonych plików do skryptu odpowiedzialny za usuwanie plików...
Za to w IE to wszystkie te 3 przyciski mi nie działają ![]() ![]() Może ktoś zauważy gdzie skopałem skrypt ![]() Plik kodu klasy: http://www.eip.ovh.org/manager/klasa.txt Przykład działania (obecnie działa pod Firefox, pod innymi się coś chrzani): http://www.eip.ovh.org/manager/test1.php?s...nager=&dir= Linie: 303,305 - to tutaj są buttony odpowiedzialne za odznaczanie i zaznaczanie plików Linia: 306 - button odpowiedzialny za przesyłkę (teraz pomyślałem że zamiast button wstawić zwykłe input i może by poszło pod IE) Linie: 1477-1483 - JS odpowiedzialny za zaznaczenie, odznaczenie Proszę o pomoc Z góry dziękuję za pomoc, sugestie, rady. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
o zgrozo.... ty przeglądales źródło twojej strony?
1) dwa razy deklarujesz te same funkcje 2) ten kawalek kodu poprostu powala: 3) twojego checkboxa umiesciles poza formularzem, wiec sie nie dziw ze ci sie nie wysyla ani nie zaznacza, skoro dobierasz sie do niego tak:document.form.elements[i] -------------------- "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: 311 Pomógł: 7 Dołączył: 2.08.2006 Skąd: Bystrzyca Kłodzka/Nysa Ostrzeżenie: (10%) ![]() ![]() |
document.form.elements[i] to jak mam się do niego dobrać skoro pola typu checkbox mają nadane name w postaci typu tablicy czyli np. <input type=checkbox name=file[]> <input type=checkbox name=file[]> <input type=checkbox name=file[]> <input type=checkbox name=file[]> itd. i tak będę porządkował kod. dzisiaj jak wstanę jeszcze raz wklejać krok po kroku i poprawiać błędy. dziwne... ta JS funckja co odpowiada za zaznaczanie/odchaczanie działa normalnie pod IE gdy tylko jest formularz sam z checboxami tymi buttonami. ale resztą zajmę się później. chyba znalazłem błąd. wewnątrz <form> jest kilka <form> przez co jakby się gubił. Da sie jakoś naprawić? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat wewnątrz <form> jest kilka <form> przez co jakby się gubił. Da sie jakoś naprawić? Ty napisz od poczatku tę swoja klase bo ci ździebko nie wyszla. Na koncu klasy walisz Pomijam juz te dwa razy </html>, ale ty to walisz, a potem zaraz potym jedzie tresc strony. Masz jako takie pojecie jak powinien wygladac poprawny kod html? Dodatkowo jak pisalem dwa razy masz deklarowane funkcje js. Czy to da sie poprawic? Pewnie sie da, ale ja ci nie powiem jak bo nie mam najmniejszej ochoty przebijac sie przez taki kod jak Twoj ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:32 |