![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 14 Dołączył: 4.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam 3 pliki: - products_add.php - theme/header.php - theme/tip2.js Pierwszy wczytuje header.php, a header wczytuje tip2.js ale już w HTMLu. Kod tip2.js:
Problem polega na tym, że IE dodaje atrybut o nazwie "propdescname" zamiast "name". Wersja IE8 w trybie zgodności i IE7 podaje nazwę "submitName". Jak to rozwiązać? Pozdrawiam Nikt nie ma pojęcia co może powodować te anomalie? Jeżeli potrzeba więcej danych to podam, jeśli ktoś zna odpowiedź, wie co może być przyczyną proszę o info, bo muszę to jak najszybciej naprawić. Pozdrawiam Ten post edytował Kużdo 5.02.2011, 12:34:45 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A czy pomimo tego, że wstawią taką a nie inną nazwę parametru, dalszy skrypt działa normalnie?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 14 Dołączył: 4.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak, cała reszta jest ok. Fragment, który sprawia problemy to ten który przedstawiłem... W tym miejscu chciałem umieścić miejsca na zdjęcia, tylko nie znając JS i Ajaxa nie mogłem zrobić żadnego uploadu w krótkim czasie, więc zastosowałem sztuczkę z dodawaniem pola inputy po kliknięciu w link... No i tutaj jest ten problem, że pole to zamiast mieć atrybut name="nazwa" ma jakieś propdescname="nazwa"...
Pooomooocyyyy (IMG:style_emoticons/default/haha.gif) Update: Wywaliłem skrypt, wstawiłem 10 pustych pul typu file z nazwą plik_upload[]. Formularz się wysyła, ale nie wysyła obrazków... Narzędzie deweloperskie IE (bo tylko ono ma możliwość odświeżenia kodu z zespołu IE, FF, Chrome) pokazuje mi atrybut value ze ścieżką "C:\fakepath\obrazek.png", gdzie ta ścieżka naprawdę jest "fake", bo oryginalna ścieżka do obrazek.png to np. "D:\obrazki\testowe\obrazek.png"... Ja już nie mam pojęcia co te IE wyprawia ;((( Heeelp! ------------------------------------------------------ Rozwiązanie problemu: Zapamiętaj druhu młody, IE ma swoje sposoby! A więc, do akceptowanych typów MIME wystarczyło dodać dwa, które zdaniem IE są po to, żeby zachować kompatybilność wstecz... Do tej pory o tym nie wiedziałem, dlatego skrypt mój nie przepuszczał tych obrazków, a ja myślałem, że te nazwy (propdescname i submitName, dla pól input) są moim problemem... Te dwa typy MIME to: * Dla PNG - "image/x-png" * Dla JPEG - "image/pjpeg" Zainteresowanym dziękuję za zainteresowanie tematem (tak, dużo ich było ^^ ) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 10:57 |