![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 14.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
witam,
mam pytanie mam taki formularz:
Czy da się zrobić tak aby obrazek od razu się pojawiał? Czyli wczytywał dynamicznie z dysku po przez js a nie przeładowanie strony? Potrzebuję odczytać z obrazka klika rzeczy które wprowadzam na resztę formularza i to znacznie ułatwiło by mi zadanie. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 1 Dołączył: 6.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 14.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
Mi nie zależy aby to wrzucał na serwer w sumie, tylko lokalnie czytał z dysku - czyli aby ścieżka do pliku z pola <input> dynamicznie została wczytana gdzieś obok do <img src=""/> - macie jakiś pomysł?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Ze względów bezpieczeństwa nie jest to raczej możliwe
![]() -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ze względów bezpieczeństwa nie jest to raczej możliwe Przecież ,banery reklamowe zmieniają obrazy co jakiś czas,więc dynamiczne wczytywanie obrazów, chyba jest możliwe. Ten post edytował Rid 9.07.2011, 14:13:33 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 14.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
Jakiego bezpieczeństwa? Skoro mogę wczytać obrazek:
<img src="C:/dysk/obrazek.jpg"/> to musi się dać zmienić to przez js na obrazek3.jpg No chyba, że ja nie rozumiem czym jest bezpieczeństwo... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Znalezione kiedyś w sieci:
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 14.09.2003 Skąd: K-ce Ostrzeżenie: (0%) ![]() ![]() |
Na FF działa, na operze nie - ale to jest to o co mi chodziło - bardzo dziękuje za pomoc!
Teraz tylko to zmodyfikować pod siebie i czary będą realne ![]() Ten post edytował Ciubas 9.07.2011, 15:58:59 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem najprostszy test:
Kod <input type="file" onchange="alert(this.value)"> Kod ten wyświetla jedynie "część" ścieżki do pliki(FF - może starsze przeglądarki pokażą pełną ścieżkę), a dokładnie tylko jego nazwę - skoro tak jest to pewnie jest to związane z bezpieczeństwem( żeby nie było wiadomo, gdzie użytkownik trzyma pliki - moje domysły) stąd mój post. Kod ~mortusa działa trochę inaczej(i tylko dla FF). Sam zobacz, że nie wyświetlana jest pełna ścieżka, a sam plik: Kod <input type="file" onchange="alert(this.files[0].getAsDataURL() );> Stwierdziłem zatem, że skoro nie da się tego zrobić dla wszystkich przeglądarek to nie da się tego zrobić - zastosuj ajax + upload pliku(chyba nie musisz zapisywać obrazka na serwerze( w PHP dawno się nie bawiłem) - http://forum.webhelp.pl/php-i-bazy-danych/...on-t199853.html ) @Rid: Ty mówisz po prostu o Kod new Image - moim zdaniem o czymś innym
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 13:06 |