![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam. MAm problem. zrobiłem sobie funkcję, która po wybraniu jednego pliku poprzez input file tworzy mi w divie kolejny input. wszystko działa pod operą i ff, ale pod ie niestety nie chce.
Oto ta funkcja:
Czy ktoś może mi powiedzieć o co biega? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Pokaż cały kod.
Edyta. Nie napisałeś co Ci nie działa. Podejrzewam, że onchange. Zrób to osobnym zdarzeniem. Ten post edytował gekon 17.01.2008, 18:33:49 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
to jest cała funkcja. Dokładnie pod ie nie reaguje na onchange, ale pod ff i operą jest wszystko cacy. Fukcja DodajElement() wywoływana jest przy body onload() i za każdym razem jak jak wybierzemy jakiś plik przez input file.
W jaki sposób mam to wywołać osobnym zdarzeniem? Tu jest tylko jedno zdarzenie i nie mam jak inaczej się do tego zabrać. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Bez używania żadnej zewnętrznej biblioteki to możesz pobrać wszystkie inputy z diva #dodatkowe i w pętli zrobić przechwytywanie zdarzenia.
PS. Usuń jeden wpis, bo się zdublowały. Ten post edytował gekon 18.01.2008, 11:14:17 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
niestety to co podałeś nie chce działać. Może jakieś inne pomysły?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
A pokaż jak to zrobiłeś u siebie.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wstawiałem to zarówno w sekcję head jak i w body. Próbowałem również tak:
oraz
Ten post edytował marrrecki 20.01.2008, 15:22:13 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
To co podałem to JavaScript, nie PHP.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
wiem. nie ten taqg w forum zaznaczylem i forum samo dodalo tagi php.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 11 Dołączył: 1.08.2007 Skąd: Poland,Warsaw Ostrzeżenie: (0%) ![]() ![]() |
dla ie musi być onChange nie onchange :-) i tak samo dla wszystkich ( onClick etc. )
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
@marrrecki: Pokaż cały kod.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Korzystam z szablonów smarty, ale te nie mają żadnego wpływu na działanie skryptów. Zastosowałem się do porady @Johna, ale to tez nic nie dało.
A tak wygląda div o id dodatkowe: |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 11 Dołączył: 1.08.2007 Skąd: Poland,Warsaw Ostrzeżenie: (0%) ![]() ![]() |
ponownie body onLoad=funkcja()
Ten post edytował John 21.01.2008, 15:44:11 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 19.07.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
akurat tutaj to nie ma znaczenia, bo pierwszy element ładuje się bez żadnego problemu przy ładowaniu okna. dopiero następne przy onchange nie chcą (nadal zaznaczam że wszystko pod IE się dzieje)
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
@marrrecki:
@John: http://www.w3.org/TR/html401/interact/scripts.html#events - widzisz tu gdzie onLoad? Bo ja tylko onload itd. Ten post edytował gekon 21.01.2008, 17:59:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 16:01 |